DYNAMICALLY does actionwidget stuff