Updating Surface bindings and adding Channels