Migrate video app object to element.tap() method

Behold! This cutting edge pull request , the first to migrate to el.tap() method.

After hours and hours of work I have finally completed it. Dare to click into the diff and prepare to be dazzled by the coding genius inside.