preliminary cursor control