I'm not sure if this was linked fatously, but this is actually pretty good JS.
- All functions
- The functions are simple and decomposed into smaller functions
- No usages of "this" (except one necessary one in an event handler)
- No ham fisted attempts at doing OOP with JS
Only complaints really are naming and code style is overly compact which would potentially make it harder to understand, but in this context I think that is ok. There is nothing overly complex going on here. The code seems reasonably easy to understand.
If there are criticism I'd like to hear them.