new text function + some more moving things around
fixed using global previous pos only in case of user code, for text(), line() and col() functions