emphasize the difference between e.target and e.currentTarget