Adaptive Touch Panel User Interface by Type-Based Approach Using Particle Filters