code: def refresh(self):
          
          self._clear()
          for img in self.composed_images:
              self._background_image.paste(img.image(self._device.size),
                                           img.position)
          self._background_image.crop(box=self._device.bounding_box)
docs: Clears the composition and renders all the images
          taking into account their position and offset.