Kilim, use a different type of text event, such as:
on $*:text:/^!white( |$)/iS:#:{
this should resolve the conflict.