created a proper bound view for channel buttons, slightly less hacky feeling