responsive preview widget update