They will be, but only if locked==true already during onMouseDown. But in that case, this event handler is not activated in the first place, so we wouldn't even get here. If [locked] becomes true in mid-flight, these subscriptions will still be non-null.