NOTE: Only IE supports propertychange, beforeactivate, beforedeactivate; buttons do not support change events.