added push/pop style so the last color used is being cleared.