diff --git a/build.properties b/build.properties
index 0f1bacd6..233daf6a 100644
--- a/build.properties
+++ b/build.properties
@@ -6,7 +6,7 @@
PROJECT: openseadragon
BUILD_MAJOR: 0
BUILD_MINOR: 9
-BUILD_ID: 30
+BUILD_ID: 32
BUILD: ${PROJECT}.${BUILD_MAJOR}.${BUILD_MINOR}.${BUILD_ID}
VERSION: ${BUILD_MAJOR}.${BUILD_MINOR}.${BUILD_ID}
diff --git a/openseadragon.js b/openseadragon.js
index 79f321d0..5026a275 100644
--- a/openseadragon.js
+++ b/openseadragon.js
@@ -1,5 +1,5 @@
/**
- * @version OpenSeadragon 0.9.30
+ * @version OpenSeadragon 0.9.32
*
* @fileOverview
*
@@ -3070,7 +3070,10 @@ $.Control.prototype = {
(function( $ ){
// dictionary from hash to private properties
-var THIS = {};
+var THIS = {},
+// We keep a list of viewers so we can 'wake-up' each viewer on
+// a page after toggling between fullpage modes
+ VIEWERS = {};
/**
*
diff --git a/src/viewer.js b/src/viewer.js
index 0ef5e167..0e2da784 100644
--- a/src/viewer.js
+++ b/src/viewer.js
@@ -2,7 +2,10 @@
(function( $ ){
// dictionary from hash to private properties
-var THIS = {};
+var THIS = {},
+// We keep a list of viewers so we can 'wake-up' each viewer on
+// a page after toggling between fullpage modes
+ VIEWERS = {};
/**
*