Extract video related logic / code to seperate file
Allow image upload without resize
Attempt to use new style of video capture
Rename all DOM elements to be more obvious
Ensure video meta data loaded before trying to stream
Refactor video capture to handle image upload and video stream
Image decoder requires QR code scanning code
Fix the bugs from refactoring the video capture
Better add/remove handling of event listeners for video loading