fix ImageWidget (WIP)