add the `gaffer:start` command
simplify the way we get a signal