add ability to pick a point with a callback from the editor