You don't want to call an alias too aggressively like that or mIRC's CPU usage shoots up. The method I used above only fires 10 times per minute and is hyper accurate. It just seems more complicated than it should be, but it's definitely not as aggressive as checking every millisecond.