This page was created as a minimal test case to verify some odd/interesting behaviour I ran into in Firefox.
When a group of form elements are placed inside a <label> tag the First element of that group is always triggered, even when the user has only triggered an event on another element.
Below there are two sets of three buttons. The first set of 3 buttons are not in a <label> tag, you'll note that clicking on any of the buttons causes a javascript alert indicating which button was pressed. The second set of buttons is inside a <label> block, and when you click on button2 or button3, button1's alert is also triggered, as if you had clicked both.
in Label: