+ command event packages
+ some JavaDoc