code: private boolean engageInternal(Context context, String eventName) {
  		Conversation conversation = getConversation();
  		assertNotNull(conversation, "Attempted to engage '%s' internal event without an active conversation", eventName);
  		return conversation != null && EngagementModule.engageInternal(context, conversation, eventName);
  	}
docs: region Engagement