diff --git a/apps/gallery/js/albums.js b/apps/gallery/js/albums.js
index 7ab243ededfdf89c6097982d5db870578f6610da..fb091698a76e0985b4446959a659501ff1eda69f 100644
--- a/apps/gallery/js/albums.js
+++ b/apps/gallery/js/albums.js
@@ -69,7 +69,7 @@ Albums={
         if (albumMetadata == undefined) {
           return;
         }
-        var x = Math.min(Math.floor((e.clientX - this.offsetLeft)/(this.offsetWidth/albumMetadata.numOfCovers)), albumMetadata.numOfCovers-1);
+        var x = Math.min(Math.floor((e.layerX - this.offsetLeft)/(this.offsetWidth/albumMetadata.numOfCovers)), albumMetadata.numOfCovers-1);
         x *= this.offsetWidth;
         $(this).css('background-position', -x+'px 0');
       });