do dragging in screenspace, in the view driver. Create walls on click, drag them to proper location