Boundary puppet module and puppet event to report handler