tower: stateProxy now takes a user name arg