UserClickListener closes SettingsActivity

SettingsActivity passes itself as a constructor parameter to the
Listener. This allows the Listener to call its finish() method