1. An apparatus, comprising: a mobile device including at least one processor operatively coupled to a touchscreen and memory, the memory storing a first application and a second application, the mobile device configured to: present, utilizing the touchscreen, an application window representation group including a plurality of application window representations including a first application window representation associated with the first application and a second application window representation associated with the second application; detect, utilizing the touchscreen, a first user touch input in connection with the first application window representation associated with the first application; in response to the first user touch input, present, utilizing the touchscreen, a first window for presenting first data associated with the first application; detect, utilizing the touchscreen, a second user touch input in connection with the second application window representation associated with the second application; in response to the second user touch input, automatically present, utilizing the touchscreen, a second window for presenting second data associated with the second application where a first size of the first window is sized to fit a second size of the second window, such that a first border of the first window corresponds to a second border of the second window; detect, utilizing the touchscreen, a third user touch input; and in response to the third user touch input, automatically change, utilizing the at least one processor and the touchscreen, the presentation of the first window and the second window, such that the first border of the first window corresponds to the second border of the second window.