moved channel interface to GDBus