now the protocols are buttonDown, buttonUp, and buttonPress; and the single command is click. buttonClick alias is kept in for backward compatibility.