I'm trying to use a single button & pot combo to control multiple objects in my patch, I'm not sure how to stop the values jumping as I toggle through the demux outputs. I can get the value to latch with the hook object but when I come back around to that control my value obviously jumps to the current pot position. I need some logic on each button press, how to patch this? Thanks in advance, sorry if this is obvious, still learning all the objects!
This is what I have so far...

) Ive finally added the unhook inlet to hook (sync library time) , Ive also updated the help on hook to show this use case (one input, controlling multiple outputs via a 'mode' switch)