These docs are for an old release. Info on upgrading to v5
edit doc

unselect

Triggered when the current selection is cleared.

function( jsEvent, view )

A selection might be cleared for a number of reasons:

  1. The user clicks away from the current selection (doesn’t happen when unselectAuto is false).

  2. The user makes a new selection. The unselect callback will be fired before the new selection occurs.

  3. The user moves forward or backward in the current view, or switches to a new view.

  4. The unselect method is called through the API.

jsEvent holds the primitive JavaScript event with information such as mouse coordinates. If unselect has been triggered via the unselect method, jsEvent will be undefined.