MainActivity now always retains task state