diff --git a/IPython/html/static/widgets/js/widget.js b/IPython/html/static/widgets/js/widget.js
index 5ad4ef5b3..d4421735d 100644
--- a/IPython/html/static/widgets/js/widget.js
+++ b/IPython/html/static/widgets/js/widget.js
@@ -416,7 +416,7 @@ define(["widgets/js/manager",
*/
this.on('change', function() {
if (keys.some(this.hasChanged, this)) {
- callback.apply(context);
+ callback.apply(context, arguments);
}
}, this);