remove destroyForward and destroyBackward, using destroyWholeMenu destroySubs instead
bugfix: checked not memorized
bugfix: checkMarg flag not work