I'm not sure what you mean by "doesn't work for status windows" but nearly everything that is output to the status window can either be handled through an event, or through making custom aliases instead of using the built in aliases.