- Added shutdown hooks to cleanup
- added check menu item support
- added identity (id, text) to public interfaces
- added ActionInfo to obtain more info in ItemListener