moved status message into listen callback