revisions after running jslint
continued flesh out of event screens