⚠️ Is your feature request related to a problem? Please describe
the enabling/disabling of the user interface is currently handled by the fragment but should be moved to the viewModel
💡 Describe the solution you'd like
move the programming logic to the viewmodel