protected override bool CheckQueue() { if (this.toObserve != null) { foreach (ActionContext actionContext in ActionContext.Queued) { LookContext lookContext = actionContext as LookContext; if (lookContext != null && lookContext.toObserve == this.toObserve) { return(false); } } } return(base.CheckQueue()); }