added PaintSurface.java