Using NSRunLoopCommonModes now, which allows animation during scrolling)