utils alerts improved
persistent button state