Отслеживание события внутри всплывающего окна BrowserWindowOpener

Использую Vaadin 8.0.5 (да, версия уже старенькая, но это обусловленно тем, что сервер у меня Tomcat 7.0, если я что-то неправильно понял и можно использовать более свежую версию Vaadina - буду рад об этом узнать =) ).
Появилась следующая проблема:
У меня есть основное окно:

При нажатии на кнопку “Создать”, при помощи BrowserWindowOpener, создаётся всплывающее окно:

Код вызова всплывающего окна:

BrowserWindowOpener opener = new BrowserWindowOpener(ButtlonClickUI.class);
opener.extend(button);
opener.setFeatures("resizable");

Появляется вопрос: при заполнении полей во всплывающем окне и нажатии кнопки “Закрыть” мне необходимо добавить введённые данные в таблицу в основном окне. Я хотел бы отслеживать нажатие кнопки “закрыть” в основном меню и уже там производить остальные операции, но никакой подобной информации не нашёл.
Как можно передать данные от всплывающего окна к основному (как один из вариантов решения проблемы) или же (второй вариант решения) по нажатию кнопки во всплывающем окне генерировать событие в основном (такой вариант возможен если ввыедённые данные будут дополнятся в таблицу во всплывающем окне, а в основном будет вызвана функция обновления данных в таблице)?
Буду рад любой помощи

17972103.png
17972106.png