Refactored event descriptions
- Now use class and interface hierarchy to map action attributes
- Added tests for Window and Panel events