text spill over... end offset is not being set properly