$.extend should not deep copy by default
add $.registerDriver method for touch drivers