Worked more on alarm implementation and background mode options