save and restore instance state for multicolumn list view