widgets, some other bits