CornerPin: the « …?…:… » was badly used
It should *only* be used to compute a value, and *never* as a replacement for if…then…else !
This is considered as code obfuscation (the meaning is lost)
CornerPin: add beginEditBlock/endEditBlock