Heat the oil in a small pan and cook the onion and garlic for 3-4 minutes until softened. Stir in the honey, ketchup, Worcestershire sauce, mustard, and Tobasco, and simmer very gently for a minute or so.
Dust the chicken in the seasoned flour; then brush liberally with the sauce. Place on a baking sheet and roast for 30 minutes until well browned and cooked through.
Transfer to a serving plate and keep those napkins handy, or just like those fingers.