clean up post header markup
context.js: grey out copied posts
notes, misc
add basic recursive hiding