event handlers almost finished. Check to see if it compiles