Multiple calls to remove item from history don't work #21.

After removing items from widget's model, subsequent items need to be
reindexed to correctly point at items in history's data sructure.