Alarm event opens the app instead of crashing it

Used a background activity that is transparent, however a bg service may
be a better implementation tbd