Draft with IB, AutoLayout & respondsToSelector.