A computer-implemented method for creating a configuration for a control device, comprising: determining, with at least one processor, a plurality of devices controllable with the control device, wherein each device of the plurality of devices is associated with at least one device category of the following device categories: a media source device category, a receiver device category, a display device category, an audio device category, or any combination thereof; causing the displaying on a first graphical user interface, by the at least one processor, of a first set of device options corresponding to a first set of devices of the plurality of devices, the first set of devices associated with the media source device category; causing the displaying on the first graphical user interface, by the at least one processor, of a second set of device options corresponding to a second set of devices of the plurality of devices, the second set of devices associated with at least one of the display device category and the audio device category; receiving by the at least one processor, through the first graphical user interface, a selection of a first device from the first set of device options and a second device from the second set of device options; associating the first device and the second device with a scene object; and in response to activation of the scene object via the control device, automatically generating, with the control device, a set of control signals configured to control the first device and the second device; wherein the at least one processor comprises a first processor of the control device, and a second processor of a mobile device separate from the control device; and wherein the second processor causes each said displaying on said first graphical user interface, and receives the selection of the first device and the second device through the first graphical user interface. determining, with at least one processor, a plurality of devices controllable with the control device, wherein each device of the plurality of devices is associated with at least one device category of the following device categories: a media source device category, a receiver device category, a display device category, an audio device category, or any combination thereof; causing the displaying on a first graphical user interface, by the at least one processor, of a first set of device options corresponding to a first set of devices of the plurality of devices, the first set of devices associated with the media source device category; causing the displaying on the first graphical user interface, by the at least one processor, of a second set of device options corresponding to a second set of devices of the plurality of devices, the second set of devices associated with at least one of the display device category and the audio device category; receiving by the at least one processor, through the first graphical user interface, a selection of a first device from the first set of device options and a second device from the second set of device options; associating the first device and the second device with a scene object; and in response to activation of the scene object via the control device, automatically generating, with the control device, a set of control signals configured to control the first device and the second device; wherein the at least one processor comprises a first processor of the control device, and a second processor of a mobile device separate from the control device; and wherein the second processor causes each said displaying on said first graphical user interface, and receives the selection of the first device and the second device through the first graphical user interface.