extract Chromecast code into own class, add menu item for editing