some missing files for he last commit
more general event dispatching method names