diff --git a/examples/browser/image.html b/examples/browser/image.html
index 37f32e4..a3193ce 100644
--- a/examples/browser/image.html
+++ b/examples/browser/image.html
@@ -32,7 +32,8 @@
-
Drop here
+
Drop here or click here.
+
@@ -41,9 +42,10 @@
diff --git a/package.json b/package.json
index 5936946..bb5f5ad 100644
--- a/package.json
+++ b/package.json
@@ -26,6 +26,7 @@
},
"scripts": {
"test": "mocha test",
+ "dist": "cake compile",
"docs": "node_modules/docco-husky/bin/generate lib shims"
},
"devDependencies": {
diff --git a/shims/init.coffee b/shims/init.coffee
index 0c9cb97..13e8d4e 100644
--- a/shims/init.coffee
+++ b/shims/init.coffee
@@ -18,7 +18,10 @@ module.exports =
@fromEvent = (e) ->
new RSVP.Promise (resolve, reject) ->
- file = e.dataTransfer.files[0]
+ if (e.type == "change")
+ file = e.target.files[0]
+ else
+ file = e.dataTransfer.files[0]
reader = new FileReader()
reader.onload = (e) ->
psd = new PSD(new Uint8Array(e.target.result))