Issue #448: Disable worker when the Simulator is hidden in history and ensure that we load only one Simulator page.

Followup of #448. I'm not sure how much nullication of worker when the simulator disappear in history is going to help, but I tried to avoid cases where we open simulator page multiple times. It should definitely kill some weirdness if a user was opening mutliples...