Prototype Patch

Prototype patch based of madrobby:master branch. Started from https://github.com/madrobby/zepto/pull/816