behaviors now track when it receives a new packet