add ContinuousContextImageWidget class