added protection from double-ajax events, one event at a time!