An interface device comprising: a processor; a display coupled to the processor, wherein the processor is coupled to a local network and a security system at a first location; a plurality of interfaces coupled to the processor and presented to a user via the display, wherein the plurality of interfaces include a security interface and a network interface integrated with the security interface, wherein the security interface allows the user to control functions of the security system and to access data collected by the security system, wherein the network interface allows the user to control functions of network components coupled to the local network and to access content of a remote network coupled to the local network, wherein the plurality of interfaces comprises a slideshow timeline editor, STE, wherein the STE comprises: a widget palette comprising widgets, and a slideshow timeline, wherein the STE is configured to receive user input, wherein the user input comprises selecting the widgets from the widget palette and placing said widgets on the slideshow timeline, wherein the widgets comprise an event widget that corresponds to events detected by components of the security system, wherein the widgets comprise an action widget that corresponds to actions taken via the network components, wherein the user input further comprises moving and adjusting a size of a widget among said widgets on the slideshow timeline to specify a start and a stop time for the widget to play, wherein the interface device is configured to play a slideshow comprising said widgets by playing each of said widgets according to a timeline layout of the slideshow timeline, wherein the size and location of each of said widgets on the slideshow timeline dictates a start time and duration for the respective widget to play during the slideshow. a processor; a display coupled to the processor, wherein the processor is coupled to a local network and a security system at a first location; a plurality of interfaces coupled to the processor and presented to a user via the display, wherein the plurality of interfaces include a security interface and a network interface integrated with the security interface, wherein the security interface allows the user to control functions of the security system and to access data collected by the security system, wherein the network interface allows the user to control functions of network components coupled to the local network and to access content of a remote network coupled to the local network, wherein the plurality of interfaces comprises a slideshow timeline editor, STE, wherein the STE comprises: a widget palette comprising widgets, and a slideshow timeline, a widget palette comprising widgets, and a slideshow timeline, wherein the STE is configured to receive user input, wherein the user input comprises selecting the widgets from the widget palette and placing said widgets on the slideshow timeline, wherein the widgets comprise an event widget that corresponds to events detected by components of the security system, wherein the widgets comprise an action widget that corresponds to actions taken via the network components, wherein the user input further comprises moving and adjusting a size of a widget among said widgets on the slideshow timeline to specify a start and a stop time for the widget to play, wherein the interface device is configured to play a slideshow comprising said widgets by playing each of said widgets according to a timeline layout of the slideshow timeline, wherein the size and location of each of said widgets on the slideshow timeline dictates a start time and duration for the respective widget to play during the slideshow.