It is possible to retarget an event in Polymer ie you can change event details like
path thus hiding the actual details of an event/element from user.
For e.g if a
event-retargeting element is firing the event but developer does not want the user to know that he can retarget the event to
event-retargeting element by using the following code.
var targetEl = document.querySelector('event-retargeting'); var normalizedEvent = Polymer.dom(event); normalizedEvent.rootTarget = targetEl; normalizedEvent.localTarget =targetEl normalizedEvent.path = ; normalizedEvent.path.push(targetEl); normalizedEvent.path.push(document.querySelector('body')); normalizedEvent.path.push(document.querySelector('html'));
To see the working example please refer to