Events restructure for MP events, added fn_hint