
The original author of this code is Jim Benvenuti. It is a beautiful control, but too bulky for my needs. I've reduced it to its basics. Hope you like it and find it helpful.
Update: Got rid of the class module(took some doing on my part). It is now a freestanding control.
update: added a working demo of control.