added support for html content in button caption
visibility of components can now be set, style classes can now be set
bugfix: mouse click are now longer captured in upper layers, if no element is present at the position of click
refactoring: more meaningful names for alignment methods
added support for some types of event