-VirtualMachine *VMHL13Model::createVM(const char *name, surf_resource_t host_PM) {
- return new VMHL13(this, name, NULL, host_PM);
+VirtualMachine *VMHL13Model::createVM(const char *name, surf_resource_t host_PM)
+{
+ VirtualMachine* vm = new VMHL13(this, name, NULL, host_PM);
+ surf_callback_emit(VMCreatedCallbacks, vm);
+ return vm;