Quiero trabajar con promesas pero tengo una API de devolución de llamada en un formato como: 1. Carga DOM u otro evento único: window.onload; // set to callback ... window.onload = function() { }; 2. Devolución de llamada simple: function request(onChangeHandler) { ... } request(function()...