Made TabView and view not a widget.
Fixed lint.
Cache nodes instead of lookup on each tab change.
Use the native event for a css Transition.
Oops, don't need to fire the event as it happens automatically when the selection is changed.
Updated description.