In this presentation we'll talk about declarative UI programming
using delimited continuations and functional reactive programming. It's
a neat way to hide the noise of Java's ActionListener
API
and to keep UI behavior cleanly defined in one place.