better attempt at cursor: bug with mutliline up