half-assed widgets with labels