clean up code
rename eventbinding files
reorganize event bindings
clean up code