Only reposition elements if their position actually changed

* dramatically improves performance of simple-draw.rb