convert to action-domain-responder, even though there's no domain
add responders
update docblocks