referring to fig1 , a visor assembly 100 includes a visor 200 and a visor arm 300 having a visor bracket 302 of a conventional design . the visor arm 300 is typically mounted to the visor bracket 302 which in turn may be mounted to any suitable mounting surface , such as the sheet metal of the vehicle roof ( not shown ). the visor arm 300 is typically pivotally connected to the visor bracket 302 such that the visor arm 300 together with the visor 200 may be moved into desired positions . for example , the visor arm 300 may typically be pivoted at the visor bracket 302 such that the visor 200 may be moved into positions such as adjacent to the front or side windows of a vehicle . such brackets and pivotal connections are well known in the art and will not be described in further detail here . the visor 200 is preferably mounted to the visor arm 300 via a torque control such that the visor 200 may be rotated relative to the visor arm 300 . such a torque control is preferably mounted within the visor 200 for aesthetic reasons . any suitable type of torque control or other mechanism can be used that allows the visor 200 to be moved between , and held in , various rotational positions with respect to the visor arm 300 . this allows the visor 200 to be moved between a lowered substantially vertical position or to a raised position which is substantially horizontal or higher . such torque control arrangements are well known in the prior art and will not be described in further detail here . as shown in fig1 - 4 , in the visor embodiments shown , the visor 200 includes a visor body 202 . the visor body 202 includes a vanity mirror light assembly 400 . the vanity mirror light assembly 400 includes a vanity bezel 410 , a cover 430 hingeably connected to the vanity bezel 410 , a light source assembly 440 , a switch 450 , a timer 460 , an energy source 470 , and a circuit board 480 . the visor body 202 may be substantially solid or hollow and may include a substrate formed from plastic , foam , press board , or any other desired material . any suitable visor body configuration or construction may be used with this invention . the visor body 202 in this particular embodiment is formed of a one - piece clamshell construction having a front body portion 204 and a rear body portion 206 . the exterior surface 208 of the front body portion 204 and rear body portion 206 may be covered by a suitable covering 210 , such as fabric , cloth , vinyl , leather , or any other suitable material or combination of materials . the front body portion 204 and rear body portion 206 may be connected by a live hinge 212 along one side . the visor body 202 may also include a fastening mechanism such as body snaps to assist in the assembly of such a visor body 202 having a clamshell construction . such body snaps may be of any suitable configuration such as the locking pin and socket snaps disclosed in u . s . pat . no . 5 , 054 , 839 issued on oct . 8 , 1991 to white et al . such snaps may have sockets or female snap receptors 216 situated at appropriate locations along the interior surface 218 of the rear body portion 206 and locking pins or male snap protrusions 220 situated at appropriate locations along the interior surface 218 of the front body portion 204 such that the male snap protrusions 220 are adjacent to , and will engage and lock into the female snap receptors 216 when the clam shell visor body 202 is closed . the interlocking of the female snap receptors 216 and male snap protrusions 220 will not only maintain such a clam shell visor body 202 in a closed position , such arrangement also serves to add structural rigidity to the visor body 202 when assembled . as shown in this embodiment , such female snap receptors 216 and male snap protrusions 220 may be integrally molded into the visor body 202 as a one - piece construction . also , any other suitable mechanism for connecting a front body portion to a rear body portion could be used . in such a construction , or in any other suitable hollow visor body construction , the hollow space within the visor body 202 may be referred to as the visor body inner space 222 . as shown in fig1 , 1 a , and 3 , the front body portion 204 may include a body recess 224 and one or more body apertures 226 which can be of any suitable size and configuration and which are in communication with the visor body inner space 222 such that the vanity mirror light assembly 400 to be housed within the visor body 202 may be utilized . as shown in fig1 and 1 a , in this embodiment the body recess 224 is dimensioned to receive the vanity mirror / light assembly 400 in an aesthetically pleasing manner . more specifically , in the embodiment shown in fig3 and 4 , the vanity mirror / light assembly includes a bezel 410 having heat stake protrusions 412 located along the bezel interior surface 414 while the front body portion 204 of the visor body 202 includes heat stake apertures 228 . during assembly of the visor assembly 202 of this embodiment , and before the front body portion 204 is folded over and connected to the rear body portion 206 of the visor body 202 , the complete mirror / light assembly 400 is placed within the body recess 224 such that the heat stake protrusions 412 are inserted into and through the heat stake apertures 228 . then the heat staking process takes place during which the ends of the heat stake protrusions 412 are deformed such that the vanity mirror / light assembly is locked into place within the body recess 224 of the front body portion 204 of the visor body 202 . as shown in fig1 , the bezel 410 of the vanity mirror / light assembly 400 may have a mirror opening 416 of any suitable configuration . as shown in fig1 and 4 , a mirror 428 may be mounted to the bezel interior surface 414 in any suitable manner such that the reflective surface 429 of the mirror 428 is exposed at the mirror opening 416 of the bezel 410 and available for use by a user of the vanity / mirror light assembly 400 . the mirror 428 may attached to the bezel 410 in any suitable manner . such attachment methods are known in the art . in the embodiment shown , the mirror 428 is mounted to the bezel interior surface 414 by heat staking 415 . as shown in fig4 , the bezel 410 of this embodiment also includes a bezel light recess 418 and bezel light recess aperture 419 . a light source assembly 440 including a light source 442 and light source mount 444 may be positioned upon assembly such that the light source 442 is located within the light recess 418 . the light source 442 can be any desired light source , such as a light emitting diode ( led ) or incandescent light bulb . in the case of an incandescent bulb , or wherever else desired , the light source mount could include a socket such that the light source 442 could be removed and replaced if desired . leds are preferred because they use less energy , thereby extending the useful life of the independent energy source , such as a battery . in the embodiments shown in fig1 and 4 , one led bulb 446 has been used . however , any number of bulbs having any desired characteristics may be utilized . in the embodiments shown in fig1 , 4 , 6 a , and 6 b , the bulb 446 is operatively mounted within the light source mount 444 which may have electrodes such that it can be operatively connected to the electrical circuit 482 . the light source mounts 444 may be mounted such that the light source 442 is positioned within the light recess 418 in any suitable manner . for example , as shown in the embodiment of fig1 and 4 , the light mount 444 may be mounted to the circuit board 480 in any suitable manner , such as by heat staking , snaps , or soldering for example . the latter might be especially appropriate if the light source mount 444 had electrical leads which could be operatively soldered into the circuit 482 of the circuit board 480 . as another alternative , the leads to the light source 442 could be operatively soldered into the circuit 482 of the circuit board 480 without using any light source mount . such mountings are well known in the art and will not be discussed in further detail here . further , the light source may be operatively located and mounted in any other suitable location in any suitable manner , including by heat staking , soldering , or otherwise , such as to or within the vanity body , vanity bezel , or circuit board . such mountings are well known in the art and will not be discussed in further detail here . a lens 490 may be provided for diffusing the light from the light source 442 and can be attached to the visor body 202 or vanity bezel 210 in any suitable or desired manner . in the embodiment shown in fig1 and 4 , the lens 490 is designed so as to be snap fitted within a light / lens opening of the bezel 410 so as to cover the underlying light source 442 . because such snap fittings or other suitable attachment methods are well known in the art , they will not be discussed in further detail here . the cover 430 may be connected to the bezel 410 in any suitable manner such that the cover 430 may be moved from a covering to an uncovering position and vice versa . in the embodiment shown , the cover 430 is connected to the bezel 410 by way of a cam and spring hinge 432 arrangement such that the cover 430 will tend to remain in a fully covering or fully uncovering position . such arrangements are well known in the art and will not be described in further detail here . furthermore , while the cover 430 in these embodiments is shown to be hingeably connected to the bezel , such a cover could be hingeably connected to the visor body 202 as well . while the cover 430 is shown in these embodiments as being hingeably mounted , such a cover 430 could also be mounted so as to move in a sliding , pivoting , or any other suitable manner so as to cover and uncover the mirror as desired . the energy source 470 of this invention is independent of the vehicle &# 39 ; s electrical system . the energy source 470 can be any desired independent source of energy , such as one or more batteries 472 . in such case , any appropriate number and capacity of batteries could be used . in the embodiment shown in fig1 and 4 , the energy source 470 may comprise three 1 . 5v batteries in series . any suitable batteries may be used , such as lithium type batteries . as shown in this embodiment , the batteries 472 may be attached to the circuit board 480 . such attachment can be made in any suitable manner , such as by using standard mounts for such batteries , such as battery mount clips having electrodes such that they can be operatively connected to the electric circuit 482 ( e . g ., see fig6 a and 6 b ). such attachment mechanisms are well known in the art and will not be discussed in further detail here . note that while the energy source 470 of this embodiment is shown to be mounted to the circuit board 480 , the energy source may be mounted in any suitable manner and location , such as to or within the vanity assembly , including the vanity body 202 or vanity bezel 410 . for example , while not shown , the energy source could be mounted within a compartment of the vanity or visor body , with such compartment having a removable covering such that the batteries or other such independent energy source 470 could be replaced when desired . alternatively , the energy source could be mounted within a compartment of the bezel , with such compartment having a removable covering such that the batteries or other such independent energy source 470 could be removed and replaced when desired . one possible embodiment of such an arrangement is shown in fig1 and 5 , which show the use of two batteries 472 attached to the circuit board 480 such that when the vanity mirror / light assembly 400 is assembled , the batteries 472 are located within the bezel recess 418 on either side of the light source 442 under the lens 490 . such attachment of the batteries 472 to the circuit board 480 can be made in any suitable manner , such as by using standard mounts for such batteries , such as battery mount clips having electrodes such that they can be operatively connected to the electric circuit 482 ( e . g ., see fig6 a and 6 b ). such attachment mechanisms are well known in the art and will not be discussed in further detail here . in this embodiment , the lens 490 can be attached to the vanity bezel 210 in any suitable or desired manner such that it is removable so that the batteries can be removed and replaced when desired . for example , in the embodiment shown in fig1 and 5 , the lens 490 may be designed so as to be snap fitted within the light / lens opening 424 of the bezel 410 so as to cover the underlying light source 442 and batteries 472 . this would allow the light source 442 as well as the batteries 472 to be replaced when desired . because such snap fittings or other suitable attachment methods are well known in the art , they will not be discussed in further detail here . in the event a single battery 472 is implemented ( e . g ., 3 volt battery ), the size of the entire circuit board 480 may be reduced over that shown so that the circuit board 480 is not positioned behind the mirror 428 . specifically , in such an implementation , the entire circuit board 480 may be positioned about the bezel light recess 418 and the light recess aperture 419 with no such portion of the circuit board 419 extending into a position behind the mirror 428 . in any of the embodiments , the switch 450 can have any desired configuration or can be of any desired mechanism , so long as it serves to close the circuit when the cover 430 is in an open position , such that the light source 442 is energized , and to open the circuit when the cover 430 is in a closed position , such that the light source 442 is de - energized . any such switch used may include electrodes such that it can be operatively connected to the electrical circuit 482 ( e . g ., see fig6 a and 6 b ). in the embodiment shown , the light switch 450 is a plunger switch 452 having a plunger 454 which extends through a plunger aperture 420 of the bezel 410 and beyond the bezel front face 422 such that it will be plunged or released when the cover 430 is closed or opened respectively . in the event the cover 430 is mounted so as to slide or pivot as opposed to being hinged , alternative switch arrangements , which are known in the art , may be used . in fact , even in the event the cover is hingeably connected , switches other than a plunger switch 452 may be utilized . the switch 450 may be mounted to the visor body 202 , the bezel 410 , the circuit board 480 , or on any other suitable location and by any suitable method . the plunger switch 452 may be attached in the appropriate location to the bezel 410 by heat staking or through any other suitable mounting method . in the embodiment shown in fig4 , the bezel 410 is mounted to the circuit board 480 such that when the circuit board 480 is assembled with the bezel 410 , the plunger switch 452 is in the appropriate location such that the plunger 454 extends through the plunger aperture 420 of the bezel 410 . in such case , any suitable mounting method may be used . because such mounting methods are well known in the art , they will not be discussed in further detail here . the visor assembly 100 also includes a timer 460 which serves to de - energize the light source 442 after a certain time period . such timer may have electrodes such that it can be operatively connected to the electrical circuit 482 ( e . g ., see fig6 a and 6 b ). more specifically , for example , if the cover 430 is inadvertently left in an open position , the light source 442 will be de - energized after a predetermined amount of time so as to conserve or reduce usage of the energy source 420 . this prevents the energy source 420 , such as batteries , from being inadvertently depleted . such a timer 460 would reset if the switch 450 were again activated by the closing and opening of the cover 430 or otherwise . the timer 460 could be a separate component interconnected with the electrical circuit 482 so as to provide the desired affect . while any suitable timer 460 could be used , the timer 460 could also be incorporated as a component of the switch 450 . for example , a plunger switch 452 incorporating a timer 460 would be suitable . such a timer could be operatively mounted to the visor body 202 , the bezel 210 , the circuit board 480 , or on any other suitable location and by any suitable mounting method . for example , the leads of such a timer 460 could be operatively soldered into the circuit 482 of the circuit board 480 . because such mounting methods are well known in the art , they will not be discussed in further detail here . the circuit board 480 may be of any suitable configuration and may include any desired electrical components and an electrical circuit 482 ( e . g ., see fig6 a and 6 b ). any circuit 482 may be configured to include the energy source 420 , switch 450 , timer 460 , and light source 442 ( e . g ., led 446 ) such that , when the cover 430 is opened and the switch 450 is closed , the light source 442 will be energized ; such that when the cover 430 is closed and the switch 450 is opened , the light source 442 will be de - energized ; and such that , if the cover 430 is opened for a certain period of time the timer 460 will operate to de - energize the light source , thereby conserving the life of both the energy source 420 and the light source 442 . furthermore , while not shown in these embodiments , the visor assembly 100 could include a switch operated by the user of the vanity mirror instead of the cover 430 . alternatively , the visor assembly 100 could include a user switch such that if it were desired to energize the light source 442 for a length of time beyond that of the timer 460 , the user could engage such a user switch to do so . such switch alternatives could be operatively part of the electric circuit 482 and any such user switches could be located at the bezel front face 422 . fig2 discloses another one of many possible alternative embodiments of the invention . in this embodiment as shown , in lieu of a light source assembly 440 underlying a lens 490 within a bezel light recess 418 , the bezel includes led openings 427 through which two leds 447 protrude . no lens is required . the leds may be mounted to the circuit board or to the bezel in any suitable manner . of course , and light source other than leds could also be used . in the event leds are used , any appropriate leds may be used . two 3 mm yellowish white led bulbs having a forward voltage between 2 . 8 and 4 . 0v may be suitable . however , any number of bulbs having any desired characteristics may be utilized . fig6 a is a simplified schematic of one of many possible circuits 482 which may be used when the timer 460 is incorporated as a component of the switch 450 such as described above . the circuit could include other components as desired . the switch could be a cover activated switch , a user activated switch , or otherwise . other elements of the circuit 482 in this sample embodiment are the led 446 , a resistor 449 , and the battery energy source 472 . fig6 b shows a simplified schematic of an alternative possible circuit 482 with a timer 460 in the form of a switch being a separate component from the light switch 450 . again , the light switch could be a cover activated switch , a user activated switch , or otherwise . fig6 c is a schematic of an example embodiment of a circuit 500 in accordance to one embodiment of the present invention . the circuit 500 may be used as an alternative circuit in place of the circuits depicted in fig6 a and 6 b . the circuit 500 comprises the led 446 , the switch 450 , the battery energy source 472 , a regulator circuit 502 , a resistor 504 , and a timer 506 . in general , the battery energy source 472 is generally capable of providing up to three volts for powering the led 446 . the led 446 on the other hand generally needs a supply voltage within a predefined voltage range of 3 . 0 to 3 . 5 volts to illuminate . to compensate for the possible 0 . 5 voltage shortfall from what the battery energy source 472 is capable of providing , the regulator circuit 502 may increase the amount of voltage provided to the led 446 . in one example , the regulator circuit 502 may be the zxsc400 boost circuit as produced by zetex semiconductors ®. in operation , as the user opens the cover 430 to the open position , the switch 450 closes thereby allowing the battery energy source 472 to provide voltage to power the regulator circuit 502 . the regulator circuit 502 generally requires an input voltage of between one and eight volts . the regulator circuit 502 provides an output voltage for powering the led 446 in response to the voltage provided by the battery energy source 472 . the resistor 504 is positioned in series with the led 446 . the regulator circuit 502 measures voltage across the resistor 504 and uses such a measured voltage as feedback for determining whether the led 446 is receiving a voltage within the predefined voltage range of between 3 . 0 to 3 . 5 volts . for example , the regulator circuit 502 generally includes a predetermined voltage value stored therein that corresponds to a predetermined voltage drop across the resistor 504 . the predetermined voltage drop across the resistor 504 is indicative of the amount of current flowing through the led 446 . in one example , the predetermined voltage value may correspond to a value of approximately 0 . 3 volts . the predetermined voltage value may vary accordingly based on the size of the resistor and on the particular current requirements of the led 446 that is needed to allow the led 446 to illuminate as desired . the regulator circuit 502 compares the measured voltage across the resistor 504 to the predetermined voltage value to determine the amount of current to provide to the led 446 . the regulator circuit 502 is generally configured to provide the same amount or more voltage than that is capable of being provided by the battery energy source 472 . the regulator circuit 502 is generally configured to hold the current constant across the led 446 by continually monitoring and comparing the voltage across the resistor 504 to the predetermined voltage value and adjusting the voltage output in response thereto . while not shown , it is generally contemplated that additional leds may be added to the circuit 500 so that such additional leds may receive the same voltage output from the regulator circuit 500 . by ensuring that the led 446 and any additional leds positioned within the vanity mirror and light assembly receives a constant current , the led 446 and the additional leds ( not shown ) may provide a similar light output from one another through all voltage variations . the timer 506 is generally enabled to begin a count sequence in response to the switch 450 being closed . the timer 506 may be set to open the circuit 500 upon achieving a predetermined count value . in one example , the predetermined count value may correspond to 90 seconds . the length of the predetermined count value may affect the life of the battery energy source 472 . as such , a larger predetermined count value may adversely impact the life span of the battery energy source 472 . in most cases , automotive original equipment manufactures ( oems ) may require that the life span of the battery energy source 472 achieve a ten year life span . due to such a requirement , it is generally contemplated that the predetermined count value may correspond to a value between 30 to 240 sec . the timer 506 may be implemented as part number mc14541b as produced by on semiconductor ®. in response to the timer 506 achieving the predetermined count value , the timer 506 may transmit a control signal to the regulator circuit 502 so that the regulator circuit 502 may discontinue providing voltage to the led 446 . fig6 d is a schematic of an example alternative embodiment of the circuit 500 in accordance to one embodiment of the present invention . circuit 500 ′ includes a plurality of battery energy sources 472 ′ coupled in a parallel configuration . multiple battery energy sources 472 ′ may be implemented in order to achieve the oem desired life span . for example , the battery energy source 472 as noted in connection with fig6 c may provide 550 mah . the plurality of battery energy sources 472 ′ as depicted in circuit 500 ′ may provide for 1100 mah and a total voltage output of 3 . 0 volts . in such a case , the regulator circuit 502 may increase the amount of voltage that is provided by the plurality of energy sources 472 ′ to provide the desired amount of voltage to the led 446 . fig6 e is a schematic of an example alternative embodiment of the circuit 500 in accordance to one embodiment of the present invention . circuit 500 ″ resembles that of circuit 500 ′ with the exception of the plurality of battery energy sources 472 ′ being shown in a series configuration . such a battery arrangement may also achieve the oem desired life span . each energy source 472 ′ may provide up to 1 . 5 volts . the battery energy sources 472 ′ as depicted in fig6 e may provide a total of 4 . 5 volts . as such , the regulator circuit 502 may be configured to reduce the amount of voltage provided to the led 446 from the battery energy sources 472 ′. as noted above , the regulator circuit 502 generally requires an input voltage of between one and eight volts . in the event the regulator circuit 502 receives 4 . 5 volts from the battery energy sources 472 ′, the regulator circuit 502 may step down the voltage and transmit the desired voltage to drive the led 446 to achieve the desired illumination . the regulator circuit 502 may measure the voltage across the resistor 504 and compare the measured voltage across the resistor 504 to the predetermined voltage value to ensure that the current delivered to the led 446 is at the desired level . as the voltage generating capabilities of the battery energy sources 472 ′ decrease over time , the regulator circuit 502 may step up or boost the voltage provided to the led 446 . for example , in the event the plurality of battery energy sources 472 ′ provide a voltage of 3 volts or less to the regulator circuit 502 , the regulator circuit 502 may provide a voltage output that is higher than the 3 volts to power the led 446 in the event such an increase in voltage is needed to achieve the desired illumination . in one example , the regulator circuit 502 that is capable of either boosting input voltage or decreasing input voltage may be the tps61130 , tps61131 , or tps61132 buck / boost dc / dc converter circuit as produced by texas instruments ®. it is generally contemplated that the regulator circuits as discussed in connection with fig6 c - 6 d may also be implemented as a buck / boost dc / dc converter . the timer 506 may operate in the same manner as described in connection with fig6 c . the battery energy source 472 as noted in connection with fig6 c and the plurality of battery energy sources 472 ′ as noted in connection with fig6 d - 6 e are independent from the vehicle &# 39 ; s electrical system and are generally lithium batteries . in one example , each battery energy source 472 and 472 ′ may be implemented as a cr2450hr battery . fig7 is a diagram depicting a method 600 for regulating energy across the led 446 of the vanity mirror light assembly . in operation 602 , a user opens the cover 430 to the open position , the switch 450 closes allowing the battery energy source ( s ) 472 ( and / or 472 ′) to power the regulator circuit 502 . in operation 604 , the timer 506 begins counting in response to the switch 450 closing . in operation 606 , the regulator circuit 502 receives voltage from the battery energy source 472 ( or plurality of battery energy sources 472 ′) and transmits an output voltage to the led 446 . in operation 608 , the regulator circuit 502 measures the voltage drop the resistor 504 to assess whether the output voltage needs to be adjusted . in operation 610 , the regulator circuit 502 compares the measured voltage drop across the resistor 504 to the predetermined voltage value . if the measured voltage drop is less than the predetermined voltage value , then the method 600 moves to operation 612 . if the measured voltage drop is greater than the predetermined voltage value , then the method 600 moves to operation 614 . in operation 612 , the timer 506 determines whether the count sequence has expired . if the count sequence has expired , then the method 600 moves to operation 616 . if the count sequence has not expired , then the method 600 moves to operation 606 . in operation 606 , the regulator circuit 502 increases the amount of voltage delivered to the led 446 . in operation 614 , the timer 506 determines whether the count sequence has expired . if the count sequence has expired , then the method 600 moves to operation 616 . if the count sequence has not expired , then the method 600 moves to operation 606 . in operation 606 , the regulator circuit 502 decreases the amount of voltage delivered to the led 446 . in operation 616 , the timer 506 transmits the control signal to the regulator circuit 502 so that the regulator circuit 502 discontinues providing voltage ( or current ) to the led 446 . while embodiments of the invention have been illustrated and described , it is not intended that these embodiments illustrate and describe all possible forms of the invention . rather , the words used in the specification are words of description rather than limitation , and it is understood that various changes may be made without departing from the spirit and scope of the invention .