Prepare chicken: Salt and pepper chicken, to taste. Add 2 eggs, and more salt and pepper in a bowl. Whisk to combine. In a separate shallow bowl or plate, add the 1/3 cup flour and 1/3 cup cornstarch. Dip each piece of chicken into the egg mixture, then dip into the flour mixture and coat completely. Repeat with all the chicken pieces.
Cook chicken in oil: Heat oil 3 inches deep in a pan to 350° F. Add 7-8 pieces of chicken into the oil. Cook for 5 minutes, until crispy and golden brown. Repeat the cooking with the remaining chicken.
Drain Chicken: Drain cooked chicken on a paper towel.
Sauce:
Prepare sauce: While the chicken is cooking, in a large saucepan combine 1/4 cup soy sauce, 3 Tablespoons honey, 3 Tablespoons ketchup, 1 Tablespoons brown sugar, 2 Tablespoons rice vinegar, 1 Tablespoon sesame oil, 2 teaspoons of cornstarch, 1/2 teaspoon garlic powder, and a pinch of red pepper flakes. Bring to a simmer and cook for 3-4 minutes.
Combine the chicken with the sauce: Add the crispy chicken to the sauce and toss to coat. Sprinkle with sesame seeds and green onions, then serve.
Notes
Note: The sauce can be made up to 2 days ahead and kept in the refrigerator until you are ready to serve.