Added a button-widget. Added event pub-sub.