Add touch compatibility