make ros a provider
move the status checking to it's own controller
remove scrollbars