back to implementing click-off-the-feature as a means of deselection.  added an argument to doReset() which indicates whether to change the extent.  although I'm treating the arg as a flag, really it just evaluates to true when called as an event handler.