Composite Curve - bump tool and undo data point bugs

  1. If a user has not placed a vertex for the initial method of the composite curve tool and bumps (` or ~ key) to change the method, the tool options crash and no option changes can be made. The user has to select a different tool and start from scratch.

  2. If a user tries to undo a data point the previously placed line/curve remains ghosted on the view until the reset button is pushed

  3. Only one data point will undo, meaning if a mistake is made earlier in the curve's construction time is wasted having to construct the curve from scratch.