Still combing the draft, and still need to play with tap.js - but if I have understood correctly so far, I offer these edits to make the ideas a bit more concise and palatable to a non-expert who might want to understand.