Bug fix: safer clean-up on destroy
Fix color names again. Chrome is weird about it.
Accept typed arrays as well as arrays for some stuff
Improvements to input validators
- Unit tests for vectors
- Do not allocate new arrays for vector/color values on every input
- vector input objects work with color indexes
- Set color by object
Fix white space
Modified render callbacks and .animate()
- Render callbacks removed
- .animate functionality added to .go()
- .go() now has before and after callbacks
- .animate removed
Bug fix: vector/color input changes weren't setting nodes to dirty