in reply to A catalyst problem

This question is so vague that I cordially suggest you look over some of the existing Catalyst applications that are out there, to see if you can find something similar to what you are now looking for.

I would generally suggest that you think in terms of defining a new action type ... one which implements “executing such-and-such action followed by the remembered one whatever-that-is.”   From time to time, the information about “what is now to be ‘the remembered action’ and its parameters” would then be updated.