imagedata does not send extra properties on postMessage, changing listeners