Minor cast refactor
Web client updates

* Minor refactoring
* Keyboard controls
* Fix for track tag
Minor refactoring