implement statuses (new, unsaved, saved) for tabs