Let the user pass in an attr with the current percentage

If they dont then we fallback on trying to figure out the width