TouchInput: convert ignoreNextFingerUp to a counter

lets us track howmany fingers were in contact when the ignore was set so that we can wait till that many fingers is removed before processing events
fixes performaing actions when ending gesture events