the event should be "contactschange" without "on" prefix. And you miss this test on your test page.

BTW, you need support onxxx cases, please refer to #1108, I'm okay you can do in a separate PR.