1. A method for segmenting an initial region on a display into a set of at least two newly-created independent regions using an input device, the initial region comprising a bounded area or volume of the display, the display including one or more regions within a larger area or volume, the set of newly-created independent regions arranged into a matrix of equally sized regions, wherein the equally sized regions in aggregate retain the overall dimensions of the initial region, the input device being adapted to convert a user input into a two or three-dimensional position, the method comprising: detecting an initial position of the input device; continually performing the steps of: monitoring movements of the input device, computing a number of equidistant horizontal and vertical pending splits to apply to the initial region in accordance with the movements of the input device and as a function of a scaling factor and a distance between a current position of the input device and the initial position of the input device, and indicating positions of the pending splits to a user; and deleting the initial region and adding to the display the set of newly-created independent regions at the positions of the pending splits previously indicated to the user.