added tap and double tap