handle public broadcasts