Fixes and enhancements

- fix controls timer so that it actually stops and restarts the main switcher timeout
- change IDs of widget elements
- add support for templating the dashboard name display
change from using template element to dashboard-name-template element