setup process listeners first
mv pp of host events to parts
mv host state management to parts