interpret empty payload as connect/disconnect events