Fix potencial bug with overloading of event. Clone it to prevent it and keep a valid currentTarget property