Use more robust finalizers.
Show list of available patterns.
Define Use-button.