set a noop function for events per default so there's always a function which can be called. solves #12