event placeholder callback