List controller update

The point of this PR is to update the list when something is updated in the list and update the panel when an action is made from a button at the top of the list