Snap.js implement