Updating to support non transparent images in foreground