added new widget class, successor for windows_items
fixed unit tests for widget class