use vendor.js
added extra comments
added breakpoints for different devices
error handling
renamed mixins