fixed event parameter
- removed classList api to support IE9;
- some minor fixes;