ADD: Reusable MApWiew with tap detection