DDF-589 fixed various bugs with the workspace code

- switching result sets also switches the geometry primitive now
- bbox and point radius searches will now work in ad hoc and saved query at the same time now
- events are reconnected when a sliding region is shown after being closed