Only if a single +o is issued - which isn't always the case, mode strings may be quite complex.
mIRC parses mode strings fine so we can make use of all the supported on *something* events, and I'd go for on rawmode only if really required (that is to parse modes that have no disctinct event). hixxy made a nice script for this smile