do note that $replacex($1-,+,-,-,+) and $+($iif($left($1,1) == -,+,-),$right($1,-1)) can be abused
$replacex($1-,+,-,-,+) frish sets mode +m-m script sets mode -m+m
$+($iif($left($1,1) == -,+,-),$right($1,-1)) frish sets mode +m-m+m script sets mode -m-m+m
just saying