extract slack response components into components