Response Contexts doesn't work

1
Hi guys,
So I read from Valve Developer website that "Response Contexts" make the NPCs (Citizens, vorts etc.) react to the Player actions (Say something on Use key on NPCs, throwing phys props at them etc) like the d1_trainstation_02 map from HL2 which the Citizens respond to player actions. So I decided to put 'em in my map.

I set up "plaza_citizen:1" as Response Context of a npc_citizen,
I also typed plaza_citizen:1 as Response Context of worldspawn, but it doesn't work.. the Citizen doesn't react when I interact with him. (Use him, throw phys prop at him, etc)

He doesn't even React to player, unlike the d1_trainstation_02 map which the citizens react to Player actions.
I also added a ai_speechfilter and added the plaza_citizen:1 context in it, STILL THE CITIZEN DOESN'T REACT AND SAYS THE DEFAULT LINES.

(I don't mean logic_choreo_scene, I mean the one in d1_trainstation_02 when Player interacts with citizens and they say something and react: it's Response Context.)

What am I doing wrong? any solutions?
Any help would be Appreciated :)