HTML5 File bindings for knockout js with drag and drop and custom input buttons