support mouseWheel, optimize effect: none/fade implementation