Revert "NXP-14958: remove unused runtime ComponentEvent / ComponentListener"

This reverts commit c65d72b0b5db66ea59ad1472c15c329e352f0bd6.