Improved functionality in ratings form; still not saving rating