ARGHHH!!! No! It doesnt work and I just found out why:

Note: If you halt an on ^open event triggered by an incoming private message, no on TEXT/ACTION events are triggered.

Then my on TEXT wont work... acckkk....