FIX: CrossActivityLifecycleCallback should be public interface.