Perhaps you could detect tile changes, such as when a tile is destroyed? I don't know how to do it, but it might be possible.
You can get a lot more advanced options like this if you get into scripting. Finnik's 'From the Ashes' client enables a lot more in-depth scripting options. As for scripting in OXCE, Yankes is pretty much our leading expert as far as I am aware.