The values of c->iHot and c->iHotSection probably need to be set to FOCUSOFF_NUM and -1 respectively when moving between menus and on first launch so the button rollover sound doesn't play on game launch when the menu loads and the first item in each menu isn't selected. Doesn't seem to be a problem when returning from a menu