cleanup + attempt autoscroll