Merging [without using branch due to problems]. IG creates random shapes
but repaints with every window change.