city widget
added events and MainWorksWidget use this