Removed broadcast from index, added a broadcast and channelling middleware