Midpoint again

This breaks the ability to easily drag midpoints after clicking them, since id changes: not sure how to resolve that.