Fixed EventManager security

Using a LinkedList, so only the registering class can remove the
listener.