doc updates, keyHandler stuff, io.js