got .on(), .once() and .emit() working