Get everything to work with dragging

I think this is a working solution?
Once we’re 10.10+ we can enable/disable the constraint, I suppose.