[KeyguardBouncer][1] is the component responsible for displaying the security method set by the user (password, PIN, pattern) as well as SIM-related security methods, allowing the user to unlock the device or SIM.
## Components
The bouncer contains a hierarchy of controllers/views to render the user's security method and to manage the authentication attempts.
1.[KeyguardBouncer][1] - Entrypoint for managing the bouncer visibility.
1.[KeyguardHostViewController][2] - Intercepts media keys. Can most likely be merged with the next item.
1.[KeyguardSecurityContainerController][3] - Manages unlock attempt responses, one-handed use
1.[KeyguardSecurityViewFlipperController][4] - Based upon the [KeyguardSecurityModel#SecurityMode][5], will instantiate the required view and controller. PIN, Pattern, etc.