- fixed iteration over listeners
- tabID -> tabId
- cleaned up HTML files
- linted JS files