Fix the algorithm for finding an available box position by jumping to the outer boundary of the intersecting box if there is one, rather than moving by one pixel at a time.  Dramatically decreases the amount of time to find an available box position, speeding up scrolling.