def new_image(self, frame=None, title='AutoCenter',
               view_id='target', **kw):
     im = StandAloneImage(title=title,
                          handler=CloseHandler(always_on_top=False),
                          **kw)
     im.window_x = OX + XOFFSET * CloseHandler.WINDOW_CNT
     im.window_y = OY + YOFFSET * CloseHandler.WINDOW_CNT
     im.window_height = 300
     im.window_width = 300
     if frame is not None:
         im.load(frame, swap_rb=True)
     self.open_images.append(im)
     im.on_trait_change(self._remove_image, 'close_event')
     return im