move some zen internal into the core + add randomHost context menu