He left because Elway took over. He worked well with Elway for little over a year until Elway got up to speed, but then they did not need him there any longer. So the Lions snatched to improve their staff. Team player, not an ego guy, and will go for a playmaker, a la Demaryius Thomas.
Playmaker like Kelvin Benjamin from his alma mater?