code: public void activate (Host host, Rectangle bounds)
      {
          _host = host;
          _tbounds = bounds;
          _poptime = System.currentTimeMillis();
          _msMode = false;
  
          Component comp = _host.getComponent();
          _hijacker = new MouseHijacker(comp);
  
          // start listening to the host component
          comp.addMouseListener(this);
          comp.addMouseMotionListener(this);
  
          // lay ourselves out and repaint
          layout();
          repaint();
      }
docs: Activates the radial menu, rendering a menu around the prescribed bounds. It is expected
  that the host component will subsequently call {@link #render} if the menu invalidates the
  region of the component occupied by the menu and requests it to repaint.
  
  @param host the host component within which the radial menu is displayed.
  @param bounds the bounds of the object that was clicked to activate the menu.