Fixed execution order problem between components