void execute()
    {
        ChatView *v = (ChatView*)Desktop::getView("ChatView");
        if ( v )
        {
            tChatBox * cbox = v->getChatBox();
            if ( ! cbox )
            {
                return;
            }
            
            tVScrollBar * sbar = cbox->getVscrollBar();
            if ( ! sbar )
            {
                return;
            }

            int new_pos = std::min(sbar->getMax(), sbar->getPosition() + cbox->getNumVisibleLines());
            sbar->setPosition(new_pos);
        }
    }