fixed custom widgets getting added when not in fields