Updated: Titans agree to deal with Matt Hasselbeck

The 35-year-old Hasselbeck has spent the past 10 years with Seattle.