A method for displaying information on an electronic watch, the method comprising, at the electronic watch: providing a user interface for a user to configure information to be displayed in one or more style windows in combination with a time on a watch face of the electronic watch, wherein the one or more style windows correspond to a portion of the watch face designated to display a complication; receiving a first window selection of a first style window of the watch face, the first style window associated with a first plurality of templates for displaying the information; identifying a first list of applications designated as supporting the first style window, the first list of applications being determined from information provided by watch applications; providing the first list of applications to the user; receiving a first application selection of a first application from the first list of applications; receiving, from a complication controller of the first application, a first data object including one or more first data items for displaying; informing, by a display manager of the electronic watch, a complication controller of the first application that the first application is assigned to the first style window; determining, by the complication controller, a first template of the first plurality of templates based on a type of complication data in the first data object, the first template defining the first data items that are to be provided by the first application; retrieving the first template; and displaying the one or more first data items in the first style window on the watch face according to the first template. providing a user interface for a user to configure information to be displayed in one or more style windows in combination with a time on a watch face of the electronic watch, wherein the one or more style windows correspond to a portion of the watch face designated to display a complication; receiving a first window selection of a first style window of the watch face, the first style window associated with a first plurality of templates for displaying the information; identifying a first list of applications designated as supporting the first style window, the first list of applications being determined from information provided by watch applications; providing the first list of applications to the user; receiving a first application selection of a first application from the first list of applications; receiving, from a complication controller of the first application, a first data object including one or more first data items for displaying; informing, by a display manager of the electronic watch, a complication controller of the first application that the first application is assigned to the first style window; determining, by the complication controller, a first template of the first plurality of templates based on a type of complication data in the first data object, the first template defining the first data items that are to be provided by the first application; retrieving the first template; and displaying the one or more first data items in the first style window on the watch face according to the first template.