Significant progress on the customer order dialog after giving up on silly casting issues.