moving broadcaster and listener routes into a single file for simplicity