text selection spills over...fix attempt 2 :)