Laszlo: An Open Source Framework for Rich Internet Applications