Custom right button & dismiss on disappear.

[UPDATED]   Allow custom right button by not nil'ing an existing right button.
[UPDATED]   Synchronize settings when dismissed without dismiss:.