sample to handler user tap