We now no longer care if the scripter hands us a string object or a unicode object! Please note that drawTextW was thrown away because it is now redundant.