fix eventlisten positional