Reduced code duplication by re-using 'reponse' event