improved selection responses

Selection responses now strictly use handlers.