Improving the return key functionality linked to cursor movement and backspacing