I solved it, it was because I have many plugins with "public pfn_touch", and in some it had "plugin_handled" and this stopped everyone's fpn touch, so..
My question is, should I remove "public" from "public fpn_touch" in each of the scripts?
I don't know exactly how that works