eliminating some old debugging writes
added comments about missing handling of a couple of corner cases
adding a small framework to test and profile reactive values