text/image interaction fixes