1. A method comprising: receiving, in a indirect interaction device configured to facilitate interactions with a user interface, a first input data indicative of a first gesture being applied in a first portion of a sensory surface of the indirect interaction device, the sensory surface comprising the first portion and a second portion, the first portion having a first area prior to receiving the first input data and the second portion having a second area prior to receiving the first input data, where the first input data indicates a location on the indirect interaction device at which the first gesture was applied; responsive to receiving the first input data: launching, on the display, a menu comprising a plurality of selections; and expanding the first area to create an expanded first area and reducing the second area to create a reduced second area, where the menu is launched at a location on the display that corresponds to the location on the indirect interaction device at which the first gesture was applied, where the size of the expanded first area varies directly with and depends on the size of the menu, and where the size of the reduced second area varies inversely with and depends on the size of the expanded first area; and wherein the first portion of the sensory surface is mapped to a first launched object and the second portion of the sensory surface is mapped to a second object that is different than the first launched object, and wherein the amount of the sensory surface that is mapped to the launched object is based in part on the type of object that is launched.