Tag: handling user interactions efficiently