Data Binding in XUL - Lessons for JDNC