add support for touch screen
add tracking