public override void VisibilityChanged(object item, bool visible)
 {
     if (visible && !mAdded)
     {
         ComponentManager.AddToolItem(mPush);
         ComponentManager.AddToolItem(mPop);
         mAdded = true;
     }
     else if (mAdded)
     {
         ComponentManager.RemoveToolItem(mPush);
         ComponentManager.RemoveToolItem(mPop);
         while (mStack.Count > 0)
         {
             ComponentManager.PopStatusbar(mStack.Pop());
         }
         mAdded = false;
     }
     UpdateMessageText();
 }