text now wraps correctly, draws