macosx: correctly reset interface preferences when requested