Shading some light on computer peripheral devices