this is where I think it'd make sense for the View to trigger an event up to the machine panel to centralize control over things. This is really a widget, we're just not using the widget module. I think having it be a lot more dump and less control over things makes it simpler to use and deal with.