fixed click handler: e.currentTarget instead of e.target