One implementation included a receive function that triggered automatic ETH transfers as soon as any funds arrived. The wallet user had no control once the contract was deployed.