fix some styling and add fallback for missing entry title