moved zoomSmooth.js to libraries