Add a delta to fivestar_container_id(). Move pageshow call into fivestar_field_formatter_view(), and always run, whether or not there are items. Added user_rated and user_value  calculations to _fivestar_field_formatter_view_pageshow() so theme_fivestar() has a better understanding of the widget.