Add isGlobal flag to handlers, which defaults to false, and when false prevents a handler from executing within the context of input-type elements. When true, allows execution regardless of context.
Update docs to reflect isGlobal changes.