Tweak how handlers are invoked and how selectors are created. Previously, the text of a @Selector annotation was parsed as SpEL blindly. For some types of selectors that's not desirable and creates errors in the parsing. Opened the try/catch to include all exceptions and, if the text can't be parsed as an expression, it's treated as a plain String.

Also had to include an if section in the invocation code to catch cases where the handler method uses an Event as the parameter type. This was previously being ignored and the object was being blindly unwrapped.