enteredViewCallback -> attachedCallback
leftViewCallback -> detachedCallback