Basic initialization, integration with BPS event