Start changing to mvc pattern, get list to update correctly