Lambda functions

Using lambda functions, it's now really easy to give different component
objects their own onClick functions