better scroll performance, but mouseover and click are broken!