onInvalidateSelection Callback

onInvalidateSelection now fires even if a selection hasn't been made