alarm1: create a button instead of using visibility api.
alarm1: Don't use requestWakeLock, it's not needed.