diff --git a/js/mediarack.js b/js/mediarack.js
index c270328f11e000c37673cf1c234b3b100ee9ca64..c86d3b6cd51c10fd1bb306d24e047e1b3bc5d5c2 100644
--- a/js/mediarack.js
+++ b/js/mediarack.js
@@ -69,22 +69,6 @@ $(document).ready(function() {
   getLatest('Shows');
   getLatest('Movies');
 
-  $('.content').on('mouseenter', '.rowContainer', function() {
-    var container = $(this);
-    container.siblings().stop().fadeTo(300, rowOpacity);
-    $('#bg').fadeTo(0, 0, function() {
-      $('#bg').css('background-image', 'url('+cdn(container.data('type')+'/'+cleanname(container.data('folder'))+'/fanart.jpg')+')');
-    }).fadeTo('slow', 1);
-    container.find('.rowInfo').stop().fadeTo(300, 1);
-  }).on('mouseleave', '.rowContainer', function() {
-    var container = $(this);
-    container.siblings().stop().fadeTo(300, 1);
-    container.find('.rowInfo').stop().fadeTo(300, infoOpacity);
-    $('#bg').stop(true).fadeTo('slow', 0, function() {
-      $('#bg').css('background-image', 'none');
-    }).fadeTo(0, 1);
-  });
-
 });
 
 function showPage(page) {
@@ -196,6 +180,7 @@ function getShows() {
         divContainer.append(divPoster);
         divContainer.append(divRight);
         lvShows.append(divContainer);
+        setHover(divContainer);
         $(".rowContainer.lazy, .rowPoster img.lazy").lazyload({
           threshold: 1000,
           placeholder: 'data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw=='
@@ -293,6 +278,7 @@ function getMovies() {
         divContainer.append(divPoster);
         divContainer.append(divRight);
         lvMovies.append(divContainer);
+        setHover(divContainer);
         $(".rowContainer.lazy, .rowPoster img.lazy").lazyload({
           threshold: 1000,
           placeholder: 'data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw=='
@@ -380,6 +366,26 @@ function getComics() {
   );
 }
 
+function setHover(e) {
+  var page = e.parent();
+  var row = e;
+  row.on('mouseenter', function() {
+    page.siblings().find('.rowContainer').stop().fadeTo(300, rowOpacity);
+    row.siblings().stop().fadeTo(300, rowOpacity);
+    $('#bg').fadeTo(0, 0, function() {
+      $('#bg').css('background-image', 'url('+cdn(row.data('type')+'/'+cleanname(row.data('folder'))+'/fanart.jpg')+')');
+    }).fadeTo('slow', 1);
+    row.find('.rowInfo').stop().fadeTo(300, 1);
+  }).on('mouseleave', function() {
+    page.siblings().find('.rowContainer').stop().fadeTo(300, 1);
+    row.siblings().stop().fadeTo(300, 1);
+    row.find('.rowInfo').stop().fadeTo(300, infoOpacity);
+    $('#bg').stop(true).fadeTo('slow', 0, function() {
+      $('#bg').css('background-image', 'none');
+    }).fadeTo(0, 1);
+  });
+}
+
 function cdn(img) {
   if(cdnEnabled == true) {
     var cdnHost = cdnHostPattern.replace('#',  Math.floor((Math.random()*cdnHostCount)));