* Added WidgetListener to Button and made use of ancestorHidden().
 * Added down offsets.
 * Added option to activate, deactivate Button.
 * Made use of fontChanged() callback.
 * Rewrote ImageButton. It's possible to attach up, down and hover images for active and inactive state.