Как обеспечить считывание двойного клика кнопки в теле прерывания?

До истечения таймаута после последнего клика. Если таймаут истёк - фиксируем результат и обнуляем счётчик. И пофигу - один клик был или пять ))