watched.js - Live, event driven dom element collections