jQuery-like event handlers

When handler returns `false` => do `preventDefault` and `stopPropagation` if available.