bubble support for onChange() etc
documented bubble selector for on*()
improved legacy onchange()
optimized size to be <4kb again