Unfortunately when Vetala is running on a network drive instead of a local drive, it can sometimes be slow when switching between the code and data tabs, especially if there are a lot of code or data items in the process. I am guessing that this is because Vetala checks the directory for new or modified files every time you click on the tab. It would be great if this could be speed up somehow.
Would it be possible to only refresh the code under certain circumstances? Maybe it should only refresh if the user specifically chooses the right click > refresh command, or if the user clicks on a different process in the view tab, or if a new code or data item is added/removed...? I realize this could possibly lead to confusion, but I think most users are aware of what they are doing in a process and the extra speed when switching tabs would be beneficial.
Also, to make manual refreshing easier, you could add a "refresh" button to the UI, so that the user wouldn't always need to right click.
What do you think?