Refactored to use BroadcastHelper
Fixed: alarm was unset OnLowMemory