delegate methods to alarm options

made default settings for alarm options, and delegate methods to update
user preferences