Lutron Electronics Interview Question

Design a possible structure for an application interface that has "undo" functionality.