Updated VideoActivity design and implementation