Implement logic for ExtemporaneousProductPanel