public void Add( Mobile m, Timer t ) { Timer oldTimer; if( m_Contexts.TryGetValue( m, out oldTimer ) ) { oldTimer.Stop(); m_Contexts.Remove( m ); } m_Contexts.Add( m, t ); }