changes to viewStateSignal arguments