Pour 1 1-2 cups water,orange juice, lemon juice, rice vinegar, and soy sauce into a saucepan and set over medium high heat. Stir in the zest,brown sugar, ginger, garlic, chopped onion and red pepper flakes. Bring to a boil. Remove from heat and cool 10-15 minutes.
Place chicken pieces into resealable plastic bag and add 1 cup cooled sauce. Reserve remaining sauce. Seal bag and refrigerate at least two hours.
In another resealable bag mix flour, salt and pepper. Add the marinated meat, seal bag and shake to coat.
Heat olive oil in large skillet over medium heat. Place chicken into the skillet and brown on both sides. Drain on a plate lined with paper towels and cover with foil.
Wipe out the skillet and add reserved sauce. Bring to a boil over medium high heat. Mix together cornstarch and 2 tablespoons water and stir into sauce. Reduce heat to medium low, add the chicken pieces and simmer about 5 minutes stirring occasionally.