A method of operating a vehicle user interface, the method comprising the steps of: providing a touch-screen display mounted within a vehicle; displaying a general vehicle subsystem interface on said touch-screen display; displaying a first plurality of touch-screen function controllers on said general vehicle subsystem interface, accepting a user touch via one of said first plurality of touch-screen function controllers, wherein said one of said first plurality of touch-screen function controllers corresponds to a single vehicle subsystem; transforming said general vehicle subsystem interface to a specific vehicle subsystem interface in response to said user touch via said one of said first plurality of touch-screen function controllers, wherein said specific vehicle subsystem interface corresponds to said single vehicle subsystem: and displaying a second plurality of touch-screen function controllers (301, 303, 305, 307, 309) on said specific vehicle subsystem interface, wherein each of said second plurality of touch-screen function controllers corresponds to each of a plurality of vehicle subsystem functions, characterized in that each of at least a portion of said second plurality of touch-screen function controllers (301, 303, 305, 307, 309) accept any of a plurality of different control interaction techniques to perform the same vehicle subsystem function, wherein said plurality of different control interaction techniques include at least tapping control interaction technique and a touch-and-side control interaction technique; and the method further comprising transforming said specific vehicle subsystem interface to said general vehicle subsystem interface after a preset period of time has elapsed since acceptance of a last user touch input via said specific vehicle subsystem interface. providing a touch-screen display mounted within a vehicle; displaying a general vehicle subsystem interface on said touch-screen display; displaying a first plurality of touch-screen function controllers on said general vehicle subsystem interface, accepting a user touch via one of said first plurality of touch-screen function controllers, wherein said one of said first plurality of touch-screen function controllers corresponds to a single vehicle subsystem; transforming said general vehicle subsystem interface to a specific vehicle subsystem interface in response to said user touch via said one of said first plurality of touch-screen function controllers, wherein said specific vehicle subsystem interface corresponds to said single vehicle subsystem: and displaying a second plurality of touch-screen function controllers (301, 303, 305, 307, 309) on said specific vehicle subsystem interface, wherein each of said second plurality of touch-screen function controllers corresponds to each of a plurality of vehicle subsystem functions, characterized in that each of at least a portion of said second plurality of touch-screen function controllers (301, 303, 305, 307, 309) accept any of a plurality of different control interaction techniques to perform the same vehicle subsystem function, wherein said plurality of different control interaction techniques include at least tapping control interaction technique and a touch-and-side control interaction technique; and the method further comprising transforming said specific vehicle subsystem interface to said general vehicle subsystem interface after a preset period of time has elapsed since acceptance of a last user touch input via said specific vehicle subsystem interface.