image handling update, box stays visible, fewer nodes