Increases specificity of setOn:... to expect a button, since it is the default trait and it reduces failured on diplicates.
Defined the `_touchesEvent` selector for the compiler.

Resolves #285 and #289.