West Bromwich Albion midfielder James Morrison has signed a new two-year contract at the Hawthorns. ending speculation about a move to Sunderland or Middlesbrough.