[Vm-dev] HydraVM now truly event-driven, with more clean design