The event is only being triggered on the first element. Your code, though, is outputting two lines when that happens:
$("input").after(" Input select event occured!");
That line, run once, will append the text after all matching input
elements. Since there are two matching elements, you see the line twice even though the event only fired for the first element.
Just change that one line to
$(this).after(" Input select event occured!");
...and you'll see the output appended only after the element on which the event was triggered. Live Copy, with just the change above and removing the option to include MooTools on the page.