diff --git a/README.md b/README.md
index 3be68fb87e83449dca12669eafc8eb5d0cbff5bd..55dbf8a728d4bc98cfb54f0fa846b019ef86fa6f 100644
--- a/README.md
+++ b/README.md
@@ -382,6 +382,11 @@ Reveal.initialize({
 	// Number of slides away from the current that are visible
 	viewDistance: 3,
 
+	// Number of slides away from the current that are visible on mobile
+	// devices. It is advisable to set this to a lower number than
+	// viewDistance in order to save resources.
+	mobileViewDistance: 2,
+
 	// Parallax background image
 	parallaxBackgroundImage: '', // e.g. "'https://s3.amazonaws.com/hakim-static/reveal-js/reveal-parallax-1.jpg'"
 
diff --git a/js/reveal.js b/js/reveal.js
index 75e3c68588a1f75d14c7541b9e13ec0e2c297efd..57fe29d9b6f5b579d16707da306603fd2ac985d8 100644
--- a/js/reveal.js
+++ b/js/reveal.js
@@ -270,8 +270,9 @@
 			// Number of slides away from the current that are visible
 			viewDistance: 3,
 
-			// Number of slides away from the current that are visible on mobile devices
-			// It is advisable to set this to a lower number than viewDistance in order to save resources
+			// Number of slides away from the current that are visible on mobile
+			// devices. It is advisable to set this to a lower number than
+			// viewDistance in order to save resources.
 			mobileViewDistance: 2,
 
 			// The display mode that will be used to show slides
@@ -3288,7 +3289,8 @@
 			// be visible
 			var viewDistance = isOverview() ? 10 : config.viewDistance;
 
-			// Limit view distance on weaker devices
+			// Shorten the view distance on devices that typically have
+			// less resources
 			if( isMobileDevice ) {
 				viewDistance = isOverview() ? 6 : config.mobileViewDistance;
 			}