diff --git a/lib/DirectEditing.js b/lib/DirectEditing.js
index <HASH>..<HASH> 100644
--- a/lib/DirectEditing.js
+++ b/lib/DirectEditing.js
@@ -16,7 +16,7 @@ function DirectEditing(eventBus, canvas) {
   this._providers = [];
   this._textbox = new TextBox({
     container: canvas.getPaper().node.parentNode,
-    keyHandler: this._handleKey.bind(this)
+    keyHandler: _.bind(this._handleKey, this)
   });
 }
fix(plug-in): use _.bind instead of Function#bind

Function#bind is not supported in older webkit browsers.