use top-left coordinate system analogous to squeak