Details polyfill: Fixed descendents event handling and Chrome pointer issue (fixes #3460)