Laszlo in Action: Rich Web Applications with Open Laszlo