fixed handle bug (except when drawing 360 deg circles, but b.ellipse should be used for the anyway)