Is it actually possible/meaningful to register a listener multiple times?