Don't do anything if the command is empty
Bug: was executing disappear action all the time
Use mask for signals

So no special action is taken inside the signal handler, just noting
down that the signal was called and needs to be handled at a later
moment.

Which will be immediately because sleeps stops sleeping when a signal
arives.
Documentation for main configuration file