Еп, я предлагал сделать "один класс который будет содержать два промиза". Ты это имеешь в виду?

Алсо сейчас есть `Widget::openDialog()` https://github.com/uploadcare/uploadcare-widget/blob/dialog_step2/app/assets/javascripts/uploadcare/widget/widget.js.coffee#L146 который открывает диалог без всего этого идиотизма.

Ну и это всё не публичное апи если что.