Move Chromecast handling to seperate class