Go ahead and assume we all know a basic amount of javascript :). No need for most of these comments - the code says what it's doing very well. Comments should say **why** the code is doing what it's doing, but only when that isn't obvious. So just keep up the work on obvious names for functions and variables and save the comments for when they're really needed.