improved ImagePainter interface (no update() needed anymore, reload() to indicate image changes)