display text for target is optional. if not present, use link_text