diff --git a/src/bigscreen.js b/src/bigscreen.js
index <HASH>..<HASH> 100644
--- a/src/bigscreen.js
+++ b/src/bigscreen.js
@@ -119,6 +119,11 @@
 			return;
 		}
 
+		// If the element is a video, store it here for the enabled check.
+		if (actualElement.tagName === 'VIDEO') {
+			lastVideoElement = actualElement;
+		}
+
 		// Call the global enter handler only if this is the first element.
 		if (elements.length === 1) {
 			bigscreen.onenter(bigscreen.element);
@@ -128,11 +133,6 @@
 		// again if there is a duplicate call (see above).
 		lastElement.enter.call(lastElement.element, actualElement || lastElement.element);
 		lastElement.hasEntered = true;
-
-		// If the element is a video, store it here for the enabled check.
-		if (actualElement.tagName === 'VIDEO') {
-			lastVideoElement = actualElement;
-		}
 	};
 
 	var callOnExit = function() {
Rearrange storing the last video element