There was still some unnecessary DOM traversal going on. Got rid of it.
Adding touch support.
Adding more documentation. Simplifying little bits of the code.
Moving color sample
Adding hex text to color samples.
Changing some of the event handling to better support touch devices.