Listener fix

Prevents out plugin from registering the same listener twice.

Mostly because IDEA is completely incapable of preventing that or telling you that you are about to do it. And doing it, will cause the same event to be registered multiple times, which is obviously wrong.