edit channel functionality is working

Also has change to the volume scanner logic, which needs testing with
the images jack previously committed.