better text rendering.. close #9