inputs are now stored during activity switches and cleared after saving