Fixed screen drawing corruption bugs causes by an iterator being shared between two threaded loops.