flag todos, remove backwards compatibility
allow setting label on onoff widget