This challenge does a good job of testing a participant's skills at manipulating the DOM, but this challenge does not have any activities on testing knowledge of basic Javascript concepts. We probably need to include challenges which can exercise the following knowledge:
- understanding of functions and closures
- understanding of the concept of scope
- global namespace
- object inheritance
- object properties, and object prototype