Combine sauce ingredients in a measuring cup and mix. Cut chicken into pieces, trimming fat as required, coat with flour in plastic bag. Add 1 tbsp coconut oil to a wok, then layer onion, carrots, green onion, garlic and ginger. Add 2 tbsp oil to a large non-stick skillet and preheat over medium heat. Turn on wok to medium, let onion and carrots cook for 7-8 minutes stirring occasionally and kept covered. Place chicken into skillet and turn up heat to medium-high. Add sauce mixture and chili powders, bring to a boil, reduce heat and simmer while cooking chicken. Cook chicken until almost done, flipping once and breaking up bunches to ensure even cooking. Add chicken to mixture, stir to coat evenly, and cook for 2 minutes. Serve over rice, garnish with sesame seeds and green onion tops.