The chapter on making a custom transparent popover button has me a little confused. First I assume the reason that we do a performselector call is because otherwise you would have to instantiate an instance of the itemviewcontroller class and that would get messy. Second I don’t understand that when you now click your little uibutton icon why this bypasses didselectrow atindexpath such that detailViewController doesn’t display? Seems perfectly convenient but why??