diff --git a/src/tiledimage.js b/src/tiledimage.js
index 31b30a0f..4a19278c 100644
--- a/src/tiledimage.js
+++ b/src/tiledimage.js
@@ -173,19 +173,6 @@ function updateViewport( tiledImage ) {
tiledImage.updateAgain = false;
- if( tiledImage.viewer ){
- /**
- * - Needs documentation -
- *
- * @event update-viewport
- * @memberof OpenSeadragon.Viewer
- * @type {object}
- * @property {OpenSeadragon.Viewer} eventSource - A reference to the Viewer which raised the event.
- * @property {?Object} userData - Arbitrary subscriber-defined object.
- */
- tiledImage.viewer.raiseEvent( 'update-viewport', {} );
- }
-
var tile,
level,
best = null,
diff --git a/src/viewer.js b/src/viewer.js
index 367aeb53..45714ac2 100644
--- a/src/viewer.js
+++ b/src/viewer.js
@@ -2715,6 +2715,17 @@ function resizeViewportAndRecenter( viewer, containerSize, oldBounds, oldCenter
function updateWorld( viewer ) {
viewer.drawer.clear();
viewer.world.update();
+
+ /**
+ * - Needs documentation -
+ *
+ * @event update-viewport
+ * @memberof OpenSeadragon.Viewer
+ * @type {object}
+ * @property {OpenSeadragon.Viewer} eventSource - A reference to the Viewer which raised the event.
+ * @property {?Object} userData - Arbitrary subscriber-defined object.
+ */
+ viewer.raiseEvent( 'update-viewport', {} );
}
///////////////////////////////////////////////////////////////////////////////
diff --git a/src/viewport.js b/src/viewport.js
index 6a4c4156..9ad8dab3 100644
--- a/src/viewport.js
+++ b/src/viewport.js
@@ -768,7 +768,7 @@ $.Viewport.prototype = /** @lends OpenSeadragon.Viewport.prototype */{
/**
* Raised when rotation has been changed.
*
- * @event update-viewport
+ * @event rotate
* @memberof OpenSeadragon.Viewer
* @type {object}
* @property {OpenSeadragon.Viewer} eventSource - A reference to the Viewer which raised the event.