Issue #50 - Menus are displayed at wrong positions if device orientation chages
Issue #55 - Unable to get property 'start_time' of undefined
Issue #61 - Clicking on video controls should not toggle play/pause
Issue #50 - Refactored duplicated code
Merge pull request #62 from bbondy/master

Fixes for Issue #50, #55, and #61 (updated with refactoring of common code)