Migrate to zepto
Refractor and remove useless code