handle more stuff
work directly in textarea