simulate scroll with momentum and rebound