Haha, this is a ridiculous hack... But ridiculously smart, because it fixed the "surfaces" glitch for me. I was running Tactics in VirtualBox (XP on Linux host) and having the same issue, but now all is well.
In fact, I registered for the forum just to reply with thanks. :) Good work, NMA!