InnerNav will now cache its active widget and re-select when the list gets replaced

Previously the active widget didn't get reselected when the inner nav list was refreshed (such as when adding a new Process to the Processes widget). Now the old selector will be saved and re-selected so that the active widget stays active.