learning about the DOM and JS in general