fixing onChange(), working on file size
improved onChange impl. Some IE fixes, smaller size
fixed event bubbling on legacy IE