respond to broadcasts