diff --git a/lib/NavigationComponent.js b/lib/NavigationComponent.js
index <HASH>..<HASH> 100644
--- a/lib/NavigationComponent.js
+++ b/lib/NavigationComponent.js
@@ -58,6 +58,7 @@ class NavigationComponent extends PureComponent<void, NCProps, void> {
       backgroundColor: bnOptions.backgroundColor,
       shifting: bnOptions.shifting
     }
+    const previousScene = navigationState.routes[navigationState.index]
 
     return (
       <BottomNavigation
@@ -80,7 +81,7 @@ class NavigationComponent extends PureComponent<void, NCProps, void> {
             focused,
             tintColor: focused ? activeTintColor : inactiveTintColor
           }
-          const onPress = navigationGetOnPress(scene)
+          const onPress = navigationGetOnPress(previousScene, scene)
           const label = getLabel(scene)
           const icon = renderIcon(scene)
Fix For React Navigation Beta <I>+ (#<I>)