rolling our own cursor
character drawing almost working. cursor lags by 1 press
merge