A method comprising: detecting user input comprising a gesture, wherein a starting point of the gesture is a portion of a graphical user interface associated with one or more applications; rendering, in response to the detected user input, at least a portion of a transient graphical object comprising a plurality of content objects (330-336, 530-536, 730-736), each content objects containing at least one content element comprising: information linked to a particular one of the one or more applications; and one or more graphical control objects for initiating one or more actions linked to the particular application; in response to the gesture moving away from the starting point: increasing the size of the transient graphical object; decomposing at least part of the gesture into a first vector and a second vector; based on that a magnitude of the first vector increases, rendering an additional content object in the transient graphical object; and based on that a magnitude of the second vector increases, rendering an additional content element in the existing content object. detecting user input comprising a gesture, wherein a starting point of the gesture is a portion of a graphical user interface associated with one or more applications; rendering, in response to the detected user input, at least a portion of a transient graphical object comprising a plurality of content objects (330-336, 530-536, 730-736), each content objects containing at least one content element comprising: information linked to a particular one of the one or more applications; and one or more graphical control objects for initiating one or more actions linked to the particular application; in response to the gesture moving away from the starting point: increasing the size of the transient graphical object; decomposing at least part of the gesture into a first vector and a second vector; based on that a magnitude of the first vector increases, rendering an additional content object in the transient graphical object; and based on that a magnitude of the second vector increases, rendering an additional content element in the existing content object. information linked to a particular one of the one or more applications; and one or more graphical control objects for initiating one or more actions linked to the particular application; in response to the gesture moving away from the starting point: increasing the size of the transient graphical object; decomposing at least part of the gesture into a first vector and a second vector; based on that a magnitude of the first vector increases, rendering an additional content object in the transient graphical object; and based on that a magnitude of the second vector increases, rendering an additional content element in the existing content object. increasing the size of the transient graphical object; decomposing at least part of the gesture into a first vector and a second vector; based on that a magnitude of the first vector increases, rendering an additional content object in the transient graphical object; and based on that a magnitude of the second vector increases, rendering an additional content element in the existing content object. <EOS>