def trigger(event_name, *data, &block)
      trigger!(event_name, *data, &block)
    rescue InvalidStateError, TransitionError, CallbackError
      false
    end
def trigger(event_name, *data, &block)
      trigger!(event_name, *data, &block)
    rescue InvalidStateError, TransitionError, CallbackError
      false
    end
Trigger transition event without raising any errors

 @param [Symbol] event_name

 @return [Boolean]
   true on successful transition, false otherwise

 @api public