hook_field_formatter_view improved