Hi there,
This looks pretty nice for a custom control. However, it doesn't appear to be possible to query the current state of the control since the selectedIndex property is private... I would imagine this would be required by a lot of users.
Pardon me if I'm missing something in the API, but have doesn't seem so to me. In any case, keep up the good work.