fixed binding/socket
not totally sure this is how react is supposed to work
the fact that i'm not using state is a little worrisome