Refactor video bootstrap

Uses context and `page:video:ready` event.