removed Cursor.cr_newline as it led to invalid results and was primarily bullshit