Notes from the hammock
Rethinking how we lay out the contacts app - mainly splitting event handlers out
Requiring clidget.watchable for testing
'format' doesn't exist in CLJS, so wrapping these in a #+clj
Renaming let.cljx to watchable.cljx and fixing a couple of bugs - mainly that we can't extend ReadPort with another protocol