Thanks for your reply! Just catching up here.
Concerning the clumsiness of call and respond, point taken. I will test your points when what I'm developing is more mature, and see if the implementation of these difficult cases in call and response is also cumbersome for me. Appreciate the counterargument!