- get rid of all the calls to abs(delta), though that would probably already be optimized by gcc - only not allow drawing at the same time as swapping if the swapping happens on visible icons