Improved Input Logic

- now relying on a change handler to process files since this is
triggered automatically when setting the files during drag and drop