less server logging, cleaner event handling
renamed 'upload.js' to 'client.js'