1. A mobile computing device, comprising: a processor; a driver library configured to store original drivers and updated drivers for applications on said mobile computing device; and a driver selector configured to employ a list to determine at least one driver from said original drivers or said updated drivers to use for running one of said applications, wherein said list pairs at least some of said applications with some of said original drivers and said driver selector chooses one of said updated drivers when said one of said applications is not on said list.