separated v8 components from manager.h