Much better than setting individual params (I wonder if here would be a good place to reset the `_client`). btw, why set each param individually? That causes 6 events to fire instead of 4.