Not so sure about this section---at the very least belongs in a separate commit. But I got the impression there were other kinds of activation we should probably handle, or at least not break WinningJS apps from handling themselves.