add space control to Text component