Changes after feedback `@rollick`

- moved supported variable before function
- changed RadioButton to App namespace
- moved RadioButton to make more generic