use new bindTap method