new ToggleComponent, refactoring and abstractions of views
Calling newInstance on all fragments