Tackling online hate and trolling