A hardware product comprising: a housing having an opening defined by a perimeter shape; a printed circuit board; a light-emitting component electrically coupled to the printed circuit board; a button configured to be depressed along a depression axis and positioned within the opening of the housing, the button spaced from the perimeter of the opening within the housing by a first gap and a second gap immediately adjacent to the first gap, the first gap tapering to a minimum dimension where it meets the second gap, the button being manufactured using a multiple-shot injection molding process and, for projecting light from the light-emitting component only from the perimeter of the button thereby creating a light ring effect surrounding the perimeter, comprising: a first shot of material spaced from the perimeter of the opening by the first gap and the second gap and comprising a first light diffusion material configured to disperse light from the light emitting component; and a second shot of material comprising a second optically opaque material providing a cosmetic surface for the button, characterized in that an internal cavity is positioned adjacent to the second gap, wherein the printed circuit board and the light-emitting component are positioned within the internal cavity, and wherein the second gap is located between the first gap and the internal cavity and allows for a constrained movement between the button and the housing and the first gap, being larger at an exterior surface of the housing and tapering to the minimum dimension where it meets the second gap, remains so as to allow light to be projected from the light-emitting component to reach the housing and to maintain the light ring effect even if the second gap is eliminated by a user shifting the button within the opening. a housing having an opening defined by a perimeter shape; a printed circuit board; a light-emitting component electrically coupled to the printed circuit board; a button configured to be depressed along a depression axis and positioned within the opening of the housing, the button spaced from the perimeter of the opening within the housing by a first gap and a second gap immediately adjacent to the first gap, the first gap tapering to a minimum dimension where it meets the second gap, the button being manufactured using a multiple-shot injection molding process and, for projecting light from the light-emitting component only from the perimeter of the button thereby creating a light ring effect surrounding the perimeter, comprising: a first shot of material spaced from the perimeter of the opening by the first gap and the second gap and comprising a first light diffusion material configured to disperse light from the light emitting component; and a second shot of material comprising a second optically opaque material providing a cosmetic surface for the button, characterized in that an internal cavity is positioned adjacent to the second gap, wherein the printed circuit board and the light-emitting component are positioned within the internal cavity, and a first shot of material spaced from the perimeter of the opening by the first gap and the second gap and comprising a first light diffusion material configured to disperse light from the light emitting component; and a second shot of material comprising a second optically opaque material providing a cosmetic surface for the button, characterized in that an internal cavity is positioned adjacent to the second gap, wherein the printed circuit board and the light-emitting component are positioned within the internal cavity, and wherein the second gap is located between the first gap and the internal cavity and allows for a constrained movement between the button and the housing and the first gap, being larger at an exterior surface of the housing and tapering to the minimum dimension where it meets the second gap, remains so as to allow light to be projected from the light-emitting component to reach the housing and to maintain the light ring effect even if the second gap is eliminated by a user shifting the button within the opening.