a lot more tweaking; added on a simple sampleViewer and finally got the table to update properly