improve display of time since last pulse

When a pulse hasn't occurred for a while, a warning message is generated.  Now the warning message contains the timelength in a more readable format, e.g. 4h20m instead of 260 minutes.