added component to handle multiple file uploads, pass off to controller