1. The events are halted for mIRC, not just for one nick. So if you are connected with multiple nicks to multiple networks on one mIRC, it will halt for all nicks! This is normal behaviour!
2. I think some events are halted even without the ^. This might be when they're not showing the user any information, but I'm not sure.