Chapter 14: GUI: to FRP or not to FRP?