Patent ID: 8539381

Claim:
A method in a computing device for providing tools for manipulating an object on a display device using a pointer, the object being a graphical object, the method comprising: displaying an object on the display device; displaying a first set of handles at a first position that is positioned in proximity of the object, the first set including a plurality of handles for manipulating the object by performing a first operation on the object; determining whether the pointer is over the object for a threshold length of time; when it is determined that the pointer is over the object for the threshold length of time, removing the display of the first set of handles that is displayed at the first position; displaying the first set of handles at a second position that is positioned at a second location to reposition the first set of handles from the first location to the second location, the second location being farther away from the object than the first location to provide space for a second set of handles at a location that is closer to the object than the second location, the second set including a plurality of handles; and displaying the second set of handles positioned in proximity of the object for manipulating the object by performing a second operation on the object, wherein the first operation is different from the second operation and wherein accessibility of the first set and the second set is maintained while the first set and the second set are displayed; when a first handle of the first set is selected, performing the first operation on the object in accord with the first handle; and when a second handle of the second set is selected, performing the second operation on the object in accord with the second handle.