New Anvil 0.3.0 has been released. The major focus for this release has been on user input widgets and two-way data bindings. Issues There have been two types of issues in this two-way data binding milestone: bloated inconvenient event listeners and recursion. Listeners The first one is easy. Java 8 and Kotlin are the primary languages for Anvil, so when people bind an event listener to a view - they use either a lambda or a method reference.