דבר ראשון הקדימה אחורה של הVS הם לא על טאבים, הם גם ברמת שורה באותו מסמך וגם אם המסמך נסגר (כך שזה לא בדיוק טאבים אלא מסמכים).
בא נאפיין את זה:
יש לנו רשימת מיקומים (כל מיקום זה מסמך + שורה)
יש לנו מיקום פעיל נוכחי (נניח שזה משתנה מספרי ש0 משמעותו שורה אחרונה שהוסיפו).
בכל פעולה של ניווט (מעבר שורה, וקל וחומר מסמך)
אנחנו צריכים להוסיף לרשימה את המיקום הנוכחי ולהגדיר מיקום פעיל למיקום האחרון (0).
בעת לחיצה אחורה, משנים את המיקום הנוכחי ל+1, ומשמעותו שורה אחת לפני האחרונה, ומעבירים את הפוקוס למיקום המתאים.
בכל מצב שבו המיקום נוכחי > 0 יש לחצן קדימה שמחזיר עד ל0.