Remove legacy module.
Fix double click events.
Fix `blur` and `focus` events.
Fix vpatch.toJSON to handle null vNode case.
Fix node path logic.
Add new predicate type EventListener.