Updated to Java 8. Also upgraded Lombok dependency to latest development version, for Eclipse Luna support.
Using a method reference instead of a clunky inner class.
Added functional interface annotation.
Added functional interface annotation.
Using a lambda instead of an inner class.
Using the stream api to simplify expression.
Refactoring.
Added setup methods for JavaFX initialisation.
Simplified render method.
Using a lambda instead of an inner class.
Added functional interface annotation.
Simplified using lambda.
Removed unnecessary modifiers.
Simplification.
Eliminated InputStateHistoryImpl by offering a better default implementation of next.
Default method implementation.
Simplified using stream API.
All controllers are now logged again.
Added functional interface annotation.
Simplified using stream api.