Widgets shouldn't have IDs in them since they're supposed to be reusable.