An alternative to the incomplete removal of jQuery in #20 and the more verbose jQuery removal in #21.
Only IE9+ support due to textContent but the existing implementation was using Array.prototype.map so I did not fall back to innerText. Could probably be solved with a separate component or changes to dom's text() if IE8 support is important. I opted to use event in stead of a straight addEventListener since I already pulled in delegate.
Replace jquery with querySelector and domify, classes and delegate co…
Fix js references in Makefile.
Add support for unbinding DOM events.
Use for in loop in stead of c style loop.
Fix for..in with arrays.
calendar has enough stuff I think it would be worth using component/dom