更新GUI，使用事件方式匿名驱动，修正对于滚轮以及键盘事件的响应

TODO: firefox还不支持wheel事件