Added RIButtonItemAction typedef
Updated categories to pass object reference to the block