fix css, enable destroy event listeners

1. CSS 那个应该是个错误而不是特殊写法吧，反正我这里编译通不过；

2. 原来的 destroy 没有销毁相应的事件监听，尤其是 window 上面的事件监听
有好些地方要迭代数组或对象，就有了它