Bug 848378 - Implement alarm view and edit.

revert unchanged file