Introduce a "living room" use-case
It allocates itself full-screen and its only job is to listen to the cast display plugin and launch the actions it dictates.