Settings: move Settings related methods to its own helper
Settings: adding support for radio input