Internal animation controller to handle entry and exit animations Uses a boolean state: false for entry, true for exit
final animationController = RM.inject<bool>(() => false);