The 1.46 inch PMOLED screen is populated with colorful backgrounds and icons automatically. When programming, the installer focuses on text label customization instead of arranging icons. Any button can be dragged and dropped to any position via the power of the CCP programming. Macro programming in the CCP software enables the installer to create complex macros. With the ability to nest a macro inside another macro, an installer can create a complex routine, label it descriptively and simply alias to it in one step. Variables can be used to track power status, users, rooms, or to create options that change in all macros based on one button press by the user.