Fill a medium size pot of water halfway and bring to boil.
Cut the chicken in half horizontally and then quartered. In deep skillet over med/high heat, add oil, ginger, garlic, chilies, and onions. Cook for 5 minutes until onions are soft. Add celery and cook another 5-7 minutes, until slightly caramelized. Turn off the heat and set aside.
When the water is boiling, turn it off and add the chicken piece, making sure they’re all submerged. Cover and leave for 10 minutes.
Take chicken out of the water and let cool to room temperature (I put the chicken on a plate and leave it in the freezer for 5 minutes, this cools it down quickly). With your hands shred the chicken and add to the pan on top of the celery. Turn on the heat to medium, stir a few times, add the fish sauce, soy and sugar, and basil. Cook for a minute, or until the chicken is hot. Serve with lime wedges and rice.