support handleEvent()
2.2.1