let a function be a function
Sometimes Etherpad seems to be started, but without an ace object, so not fully started
Fix #171, show past pages in the activity stream.  Fix #263, don't let you spectate on a dead tab (or now dead page)