wrapped EventLoop in try {} catch { LogException }