better touchclick with up/down states