hacking in new scrolltodate method, will work on standardizing this and submitting back