Actually there's an old bug with on OPEN, which makes the event not working in certain cases if you don't specify matchtext. I don't remember in which cases anymore (it was never quite clear anyway) but I remember it also had to do with whether the code is one-line or multi-line. Anyway, since then I always use the matchtext to be sure.