class BackgroundActionRegistry extends Collection<BackgroundAction> implements BackgroundActionListener {

    public static BackgroundActionRegistry global() {
        synchronized(lock) {
            if(null == global) {
                global = new BackgroundActionRegistry();
            }
            return global;
        }
    }

    public  BackgroundActionRegistry();

}