Various improvements to scroll view, new scroll functions for applying force + performance improvements