Channel sliders and buttons mostly working in Preview
Update channel buttons on channelChange
Common viewport code into omero_image.js DRY