It is simpler and easier to read IMO. If it works as intended and if other agree, I think it could even go to 1.4, since it is reasonable behaviour.
There is one glitch: 1. open a file.lyx, the file is clean 2. replace file.lyx by another file, say 'cp file1.lyx file.lyx', 2. re-open file.lyx, the new file.lyx is *not* opened with the patch. Vim does a good job on such things. It keeps track of disk files and ask if we need to reload the file. Maybe we should do something like that? Bo