-s reload для перезагрузки конфига с нулевым даунтаймом.Получив сигнал, главный процесс проверяет правильность синтаксиса нового конфигурационного файла и пытается применить конфигурацию, содержащуюся в нём. Если это ему удаётся, главный процесс запускает новые рабочие процессы и отправляет сообщения старым рабочим процессам с требованием завершиться. В противном случае, главный процесс откатывает изменения и продолжает работать со старой конфигурацией. Старые рабочие процессы, получив команду завершиться, прекращают принимать новые запросы и продолжают обслуживать текущие запросы до тех пор, пока все такие запросы не будут обслужены. После этого старые рабочие процессы завершаются.

var pixels = context.getImageData(0, 0, 320, 240);
var data = pixels.data; // в data попадает одномерный массив.
// ...
target.putImageData( pixels,15,15,0,0,10,10);.data вам и не нужен. mdk_win.addEventListener('foo', function(){console.log("Foo!")});
undefined
mdk_win.dispatchEvent( new Event("foo"));
Foo!
true
mdk_win.dispatchEvent( new Event("load"));
true