private void session_StatusProcessedEvent(TweetTrackerAction action)
        {
            var timeSpanSinceLastAddition = DateTime.Now - this._lastAddTime;

            if (timeSpanSinceLastAddition.TotalMilliseconds > AddThreshold)
            {
                Application.Current.Dispatcher.Invoke(() => this.AddStatus(action));
            }
        }
        private void AddStatus(TweetTrackerAction action)
        {
            if(!this._session.Settings.HashTag.Equals(string.Empty) || action.AddedTo.Count != 0)
            {
                if (this._actions.Count > StatusListSize)
                {
                    this._actions.RemoveAt(this._actions.Count - 1);
                }

                this._actions.Insert(0, action);
                this._lastAddTime = DateTime.Now;
            }
        }