Supporting a simple macro calling a block on change
Nice typo
Better layout
Fixing math for determining if we should use table view or segmented control
Better name for macro allows for giving an initial callback