Hi Biterider!
You can try to make a library from GridW.asm, for example.
The addr thing surely is my error, but you can see why is different making or loading MsgInterceptor.
Of course I will try to understand a little better what happen, but essentially all is working.
To compile the project is needed a modified compiler. JWasm13b in theory support 1600 bytes lines and 320 macro nesting levels. (the only collision is ".for", I think).
HSE
A day later: the problem with libraries apparently is some kind of recurrency in StaticMethod macro (used as StaticMethod Startup), libraries that work correctly never call StaticMethod.