index: allow throttling to be the only arg passed
index: use utils.emit for data
new-test/data.js: added test