Replaced zepto with custom DOM code.

Didn't look like Metro was going to like the way zepto worked.