This implementation would open up a lot of possibilities in the engine, allowing dungeon designers (like myself) to do a lot of cool things...
EG:
1) Detect the power of a spell/item, mid-flight, and create an equally powered object on the floor (a bomb, etc)
2) Detecting if a monster stepped on a trap (water elemental moving over a floorgrate)... I know that this one is already possible... but, when alot of grates are used, having that extra trigger per grate, the filesize increases rather rapidly.
3) Detecting the kind of object that an spell/item impacted... wall, monster, member of party, etc. and react accordingly... if hit wall, go ding. if hit monster, go squish. if hit member of party, go ahhhhh! my leg

Just another suggestion to add to my ever growing list. LOL
