fix conversation beforeunload event being unbound (beforeunload.ajax is unbound at the end of each ajax request)