divided follwer demo into interaction engine and display, running in two separate processes