updated snapwidget