How does EUINavigationRule::Custom work?

I’m working on a UI for a game and ran across an EUINavigationRule value that isn’t an option in the Designer view but can be set directly within Blueprint scripting. The description “Custom navigation handled by user code” is interesting–does that mean it’s possible to catch and handle navigation events in some way? If not, what is the intended purpose of the enum value?