cursor stays in place - need offset