If my memory serves me right, widget is something alive such as trees and unit.
You can try add a skill to the widget and detect the skill level on the unit.
If it is = 0 then it is not a unit, else = unit.
(Untested, just suggestion)
Ghan has said he has fixed this. Monovertex please confirm this fix. This was only a problem with people that had signatures in the upper levels like not the special members but the respected members.