run the attached example:
removing a tab (other than the currently selected), will cause incorrect rendering of the last tab
the example also contains a commented out (more efficient) usage - which does not cause the problem
as well as a workaround in case the @NotifyChange is required (for some reason), by really replacing the ListModel instance (maybe that's a hint for a fix)