Redo the UI based on layout, html and javascript based on Google CastVideos-chrome sample app, all props to https://github.com/googlecast/CastVideos-chrome