Major changes to the UI
Fixed issues with buggy html / javascript / java interactions
New icons
Added UI state class to handle transitions between different use modes
Bug fixes