better mouse click handling
auto-generated getters
+ documentation