This library has better button support and has several features

including double clicking on a button
long pressing a button.

detecting presses and releases on buttons.