a few more path, rect and ellipse methods