preSleepChanges