Combine the chicken, egg, 1 1/2 teaspoons salt, white pepper, and oil in a bowl. Stir to combine, and set aside. Mix together the corn starch, flour, and orange zest in a separate bowl. Start preheating your oil over medium to medium-high heat. You want the chicken to fully cook in 2-3 minutes. Working in batches, remove the chicken from the egg mixture, and place into the corn starch/flour mixture. Tap off the excess, and place into the hot oil carefully. Don't overfill your pan or the oil will cool off too much to cook effectively. Remove from the oil when the chicken is crispy and cooked through to a paper towel covered plate. Continue breading and cooking the remaining chicken until it is all cooked. Combine the 1/4 cup orange juice and corn starch. Mix until there are no lumps, and set aside. In another pan, place the 1 teaspoon canola oil and heat over medium high heat. Add the ginger, garlic stir-in paste, chili pepper stir-in paste, and sesame oil. Stir fry for about 30 seconds, and then add the soy sauce, water, sugar, white vinegar, and orange extract. Add the chicken back into the pan, and toss to coat. Drizzle in the thickener mixture, and continue stirring until thickened. Toss in the green onions, reserving a few to garnish the final dish.