Fix enlargement and add option to force invalidate on range changes.

Gave up bring the old bitmap in sync with the new drawing. There were
always some artifacts.