Option object validity checking, pass specific interaction type down to interaction responder block