video can be dragged and dropped or selected through file chooser