made observer internal to alertzone