idea for grab.js