hapned