essential fix to make things work again
launcher now has its own port for communication