fixed 'event.scrElement vs event.target' bug