expression('ABC').exec({ A, B, C })
DnD:
tag`(${mousedown}${mousemove}*${mouseup})*`
Consequent clicks:
tag`(${click}${click})*`
Consequent clicks w/o outside clicking:
tag`(${click} ^${outsideClick} ${click})`
Timely clicks:
tag`(${click} ${click})5ms`