Fixing all space contexts re-appearing when one should

Added a helper class to mark when a space context was explicitly hidden
from view and thus should not be considered for showing/hiding when a time
context visibility changes. Previously, erroneously, all contextx where
re-appearing when any context was selected for showing.
Adding same disabled filter when dbl-clicking