calcmenu loop fix