fix edge control point caching -- one of the slowest parts of redraw(); makes things much faster esp. for user interactions