better dynamic tabs

- don't need to do the validation, the tabs will
  select themselves as 'selected-index' changes

- intelligently select a new tab in the case that
  the active tab was removed
release v0.1.1