- fix to ArrayOutOfBoundsException when event handler method has 0 args.
- add new error detection when event handlers don't have exactly one method.