removed redundant start call
changed text rendering to allow for modifications based on text width