fixed: " in js validation value fields would cause havock - so stored as htmlspecialchars and decoded as such for display in admin and use in front end
changed: rating element uses bootstrap icons