They're to help prevent the problem where you re-do missions when you click the tab items. Short version: if Facebook discovered that the same 'function' that you last used was also first on your next URL, it changed the code to auto-submit the last action. It was trying to be smart.