ViewPlayer Layout + functionality