small tweaks in initial hooks
replaces global variable with singleton pattern
first steps implementing form
client-side form-validation
start of event view
upload now works in status open