Patent ID: 8904305

Claim:
A method comprising: outputting, by a processor and for display at a proximity-sensitive display coupled to the processor, a content region; receiving, by the processor, an indication of a user input received at the proximity-sensitive display, the user input corresponding to a scrolling command; responsive to receiving the user input, scrolling the content region a first amount according to the scrolling command; responsive to scrolling to an external edge of the content region, continuing scrolling the content region to output, for display, at least a portion of a control region exposed adjacent to the edge of the content region, the control region comprising at least one toolbar with one or more interactive user controls, wherein the interactive user controls are selectable to trigger a function, and wherein the at least a portion of the control region is output for display such that a portion of the content region is displaced to accommodate the display of the at least a portion of the control region such that the control region and the content region do not overlap; determining, by the processor, that scrolling the content region the first amount according to the scrolling command will result in scrolling past the external edge of the content region to output, for display, of a portion of the control region less than an entirety of the control region; and responsive to the determining, and after scrolling the content region the first amount, snapping the control region into position adjacent to the edge of the content region to output, for display, the entirety of the control region, wherein a portion of the content region is displaced to accommodate the display of the entirety of the control region such that the control region and the content region do not overlap; and responsive to determining a predetermined amount time has elapsed, automatically stopping the output, for display, of the control region, and reversing the displacement of the portion of the content region.