Make onItemPickerCanceled @optional, issue #4.