redid escape text, items lists, actionlistener