Updated file select button

It should now be reasonable cross browser. This took way too much
effort.