using mousedown instead of tap events in some places