Just want to watch Folder AND its subfolders

I just want an applescript to run when a file is added to a watched folder or any of its subfolders.
The Applescript works I just can't get the rule to trigger reliably. It seems to work in the watched folder, but it's hit and miss with any subfolder.
I have set for the conditions in my rule:
If any of the following conditions are met
Any File
If any of the following conditions are met for any of its subfiles or subfolders
Any File
__
Do the following to the matched file or folder:
Run Applescript x.scpt
Can anyone tell me how to get the trigger to work reliably?
The Applescript works I just can't get the rule to trigger reliably. It seems to work in the watched folder, but it's hit and miss with any subfolder.
I have set for the conditions in my rule:
If any of the following conditions are met
Any File
If any of the following conditions are met for any of its subfiles or subfolders
Any File
__
Do the following to the matched file or folder:
Run Applescript x.scpt
Can anyone tell me how to get the trigger to work reliably?