views clean up and loading of a stored pattern
views refactor. tests pending
better event bubbling
some tests refactor
tests refactor
tests refactor
tests refactor, and small changes to the user interface