Finally had a chance to start playing with GUI element properties now exposed to the JavaScript API in CommandFusion.
The video is of a folding navigation menu that can have it's properties changed on the fly (vertical/horizontal and animation of the fold can be changed)
The navigation menu is re-usable. It accepts a standard HTML unordered list as an argument to it's constructor function. Nothing is hard coded so you can use different size buttons (larger for zone, smaller for source, smaller still for source sub categories for example)
There is no limit on the menu depth (except screen real estate)