Bringing back changes to make the rate predictable

scroll interval driven by rate. also default delay set to 0.