refactoring
minor drag / drop issues
added confirm for overwriting upload