Text this: Применение событийно-ориентированного подхода к построению программного обеспечения при длительном времени обработки события