websockets implemented for hate and unhates also. all working as expected