Goodbye Listeners and Callbacks, Hello Lambdas?