I would suggest, adding booth Shader-Calls in the Action-Function. There you can call as much Shader's as you would.