You can easily create this behavior using a TMF.