RByczko; 2013-10-23; Various javascript self-learning lessons. TODO: need to document and clean-up.