Allow optional callbacks to prevent selection.