didPerformContextMenuLayout was not being switched to NO in all cases when menu was closed