improved button interactions on touch devices