added image injection when img url is detected
moved current channel handling to service