What if you pass a valid screen pointer to pos() instead of a null pointer. Or call the pos() overload without arguments?

Cheers,
_