Hey, are you super busy with your game?
I don't mean to be an arse but although your plugin concept is great it has a problem that it won't work with mouse plugins.
Are you going to fix this? If not I figured out the problem a fix. If you not going to bother about it, I will have to create my own ComboBox, ListBox and TypeaheadBox plugin.
Or I can just share my finding with you, which are... look at the textBox plugin, you will see they have comments and fixes for the mouse issue. You add those lines of code at the OnCreate method and your plugin is fixed. They are all JQuery event listener adds with comments saying they fix the mouse click stealing. I add them to your plugin and it worked.
Then there is the cosmetic problem of flicker, which can be overcome with a nasty but effective buffering of the mouseover event mouse position. If the mouse is on the same element more then half of the last 10 calls, then accept it as the true mouse position, then hand set the highlighting using css and disable the highlight color.
I haven't done the hightlight flicker issue yet, but I feel confident it will work. You want my help or you want me to take it over or you don't care?
Btw, I really admire all your beautiful work and posting on here. A true solder of game development!