remote controller state saving