This class will take a Sheet control and convert it into list box representation of the TABs on the left. It is designed with a fairly narrow target but as long as you stay within the guidelines it seems to work well :)
Just add a new instance of this class to a window, follow the requirements below and call the init method and you should be good to go.
This document will not list all the public properties, take a look at the source code for them for now.