better handling of touchclick