Updated example
Improved function enableButtons()
Traversable button list
Add button enhancements.