Abstract rbphdmi event logic