fix zone event bug