widget/channel_observer library