set-up client to handle SSEs. not sure a) why it's not working and b) why server seems to be sending multiple events per event judging from console output