began recursive paint method