-drawing is only processed if changes are made