Hi! 👋 Firstly, thanks for your work on this project! 🙂 Today I used [patch-package](https://github.com/ds300/patch-package) to patch `native-base@3.4.28` for the project I'm working on. Here is the diff that solved my problem: **Original Issue** ```original useEffect(() => { let backHandler = () => { callback(); return true; }; if (enabled) { BackHandler.addEventListener('hardwareBackPress', backHandler); } else { BackHandler.removeEventListener('hardwareBackPress', backHandler); } return () => BackHandler.removeEventListener('hardwareBackPress', backHandler); }, [enabled, callback]); ``` **Solution** ```diff useEffect(() => { let backHandler = () => { callback(); return true; }; if (!enabled) return; const backListener = BackHandler.addEventListener('hardwareBackPress', backHandler); return () => backListener.remove(); }, [enabled, callback]); ``` <em>This issue body was [partially generated by patch-package](https://github.com/ds300/patch-package/issues/296).</em>