prevent adding local fireEvent listeners to models more than once