Why are all the other listeners named functions and this is anon? Might as well be consistent and define it above.