Ok, I will give a simple example.
For example you have a.cpp and b.cpp opened.
1, Now, you were editing in a.cpp, line 100.
2, you have jump( either jump from context menu->find implementation or you manually scroll down in the editor) to edit another position in a.cpp line 200.
3, After that, you would like to edit another position in b.cpp line 50, so, you were at b.cpp line 50.
Note: in visual assist, all the edit position will be recorded sequentially. So, it automatically keep a position stack like this:
......
a.cpp line 100
a.cpp line 200
b.cpp line 50
So, you can use "ALT + left arrow " to go backward, or "ALT + right arrow" to go forward.
In the current BrowseTracker, only the position you hold the left button mouse for 300ms will be recorded, so, My suggestion is: All the edit position should be automatically recorded.
I hope you can understand this feature request. In fact, this feature not only exists in programming IDEs, you can see this feature in Firefox or any web browser. ( forward and back navigate between a web history). Also, if you have Acrobat reader, they also has same functionality when navigate in a PDF.
Thanks.