@blanchonvincent done, now only merge with key 'listeners'