don't update the toggles until the very end, otherwise we  might be resetting a toggle in the middle of it's activation
don't update the toggles until the very end, otherwise we 
might be resetting a toggle in the middle of it's activation
shana/bugzz,shana/bugzz