still keeps on swapping and swapping.  need to update the dom appropriately.