repaired drawColoredSurface method
merge