Debounce click/touchend events (500ms)