update some vendor elements, added minor stuff, separate files for JS