angular material file input component supports file drag and drop, and selection with native file picker