extending canvas cloneNode