shenanigans with trying to autoscroll
merge conflicts