Add start and restart listeners