Congratulation,
I'm happy too
Few last notes in using addEventListener():
a) For usage cleaning reason: should add something like <body unload="removeEventListener("change",afunc,false);"> within each of your HTML pages.
b) For cross browser compability sake: IE uses other its own method w/ same functionality (I forgot what it is).
Nice working with you.