CJ put out a new AGS beta yesterday and changed from 3.03 to 3.10. Why? Because this new version now optionally supports native high-resolution co-ordinates. So if you make your game in 640x400, you actually address the pixels from 0 to 639 and 0 to 399 instead of the 320x200 system that has always pervaded across every resolution before.
There's plenty of scope for this to go wrong, so I think I'll try out all my modules in this version and see if any glitches occur. Once they're ironed out, it should allow for smoother animations, scrolling, etc. etc. in hi res games and might well be simpler to understand.