[PATCH] shpchp: event handling rework