I think it's important to add an automatic adjustment for scrollSpeed. For example, it can focus on the bpm of the map and set an automatic scrollspeed based on the value. I often see maps with variable bpm and at such moments the static scrollspeed looks very bad.