move to @property, update border on layoutSubview calls