onAlert fix