Match system logic so message has priority over lists
Refactor some fields
Change id of custom view container to match system and documentation
Added sample case for custom view. Added missing method from builder present in v21