# Key Features

## Content

Popup offers many advanced features beyond simple data management. These features are listed below:

* **Owner**
    Specify the element which owns the popup. [Owner](/componentone/api/mvc/online-mvc-core/dotnet-api/C1.AspNetCore.Mvc/C1.Web.Mvc.Popup.Owner.html) is null for a dialog.


* **ShowTrigger**
    Use the [ShowTrigger](/componentone/api/mvc/online-mvc-core/dotnet-api/C1.AspNetCore.Mvc/C1.Web.Mvc.Popup.ShowTrigger.html) property to set the action that shows the popup.


* **HideTrigger**:
    Use the [HideTrigger](/componentone/api/mvc/online-mvc-core/dotnet-api/C1.AspNetCore.Mvc/C1.Web.Mvc.Popup.HideTrigger.html) property to set the action that hides the popup.


* **Modal**
    Set the boolean value to specify whether the popup should behave as a [modal](/componentone/api/mvc/online-mvc-core/dotnet-api/C1.AspNetCore.Mvc/C1.Web.Mvc.Popup.Modal.html) dialog, with dark background and requires the user to respond before program should progress.


* **Accessibility**
    Supports ARIA (Accessible Rich Internet Applications) attribute used by the assistive technologies like screen reader to read out descriptions of elements through **aria-labelled-by** property.