Life does audio-synchronized breathing, meaning the audio actually matches the animation. If applies force on the chest through physics, but it also controls morphs for chest, stomach, nose, mouth and lips. The Gaze module is just an extra.
If you ask me...the advantage of most of my plugins is that they are modular. Why? Because there will never be a single plugin that does it all perfectly. If it's modular you can just pick your favorites. You can use Life without it's Gaze and used something else to do that part. Use MacGruber_Breathing.cslist instead of MacGruber_Life.cslist, which is just the same without Gaze. It should work with SilverGaze, too. I didn't try, though.
While you can't change my Gaze plugin's target by trigger, you can still assign a custom target and move that around. I regularly use IdlePoser on an Empty atom and use that as a target for Gaze. (You could do the same with just the EyeTarget) The benefit is that with IdlePoser you can anchor to various body parts of multiple other characters and also control custom plugin settings for both Gaze and Glance for each state. E.g. you may want to tweak various Weights, FrustumFOV, FrustumTilt or other things for Glance for each thing you look at. If you like an example check out my DoubleTrouble scene....there are two Empty atoms named "GirlA#GazeControl" and "GirlB#GazeControl". As said....my stuff is modular....