include zepto, rewrite button logic