Such a function is typically defined and controlled by the software that is generating the particular UI, or by software that is running transparently to generate the functionality while other software, such as the computer operating system, generates the UI. Sometimes a function that may be performed by the user is defined by the area that is selected, or by the area over which the pointer is pla