Generic IH Handlers? - C#