Place garlic, ginger, lime juice, ketjap manis, sweet chilli sauce, soy sauce and chopped coriander in large mixing bowl. Mix well and add sliced chicken, stir well so all chicken is coated. Cover and refrigerate for one hour.
Place avocado, onion, tomato, cheese, lettuce and remaining coriander in separate bowls and bread on a plate (keep covered with a tea towel or it will dry out).
When BBQ hot plate is very hot add a little oil and spread evenly. Toss marinated chicken on BBQ and fry remembering to keep it moving as the soy will tend to stick. Once chicken is cooked (firm to touch) remove at once, place in a serving bowl.
To roll your bread, place all the filling you desire in the centre of the bread. Fold up the bottom edge and then turn plate 90°. Now roll, the bottom edge will catch all the juices.