MetroTabItem Command Improvements

Replaces #543 

- Fixes #540
- Fixes #539
- Fixes #547