updated original BYOD library to not use Zepto.js