made a new widget: heesitemwidget

Try to use model-view approach