more alarm work

Dismiss-alarm dialog and internal timer in place.  Incompletely tested,
as well as known bugs.