public static void init(Component... sources)
    {
        for (int i = 0; i < sources.length; i++)
        {
            sources[i].addMouseListener(listener);
            sources[i].addMouseMotionListener(listener);
            sources[i].addMouseWheelListener(listener);
            sources[i].addKeyListener(listener);
        }
    }