Changed text alignment behavior for easier alignment on screen.

Also prevented text from being updated if it won't actually change.