Moving more functionality over to the knockout viewmodel

Set the 'current' css class on an list item in the container based on the view model's idea of the current item.