Calculate line lengths when judging if the cursor being positioned is a continuation or a break. for instance the cursor may move to the same y offset but have an x offset which would be way beyond the end of the line as it currently stands. thease should be treated as two seperate objects.