Drag and drop UI editor for ImpactJS