Opening tree mode PGN viewer for iPhone?

When there is a variaton it shows an icon that you have to click:

With a smaller PGN file, such as my opening repertoire but only through move 3, it gets to move 2 in the mainline and shows some sidelines ... Similar to the limitations of ChessBase and Everyman.
Will probably have to create several smaller PGN files and see what happens.
I know this is an old thread but I'm adding opening repertoire support to my Chessvis program. It runs on Iphone and Android. The opening support is in beta now with a January release planned. Today, I'm working on repertoire import which is what brought me to this thread. I'm looking for complex repertoires to test the system. Let me know if this interest you (or anyone else). I'll send you a message too.
Henry
I have an opening repertoire for white with over 2,000 lines and 30,000 positions and for black with over 4,000 lines and 30,000 positions.
I don't study openings at all, but I have these lines as a reference to check where I or my opponent deviated from the book and see what either of us could have played... It would be a thousand times easier doing this on my phone since I always have it with me rather than waiting until I can turn on my laptop to load ChessBase and COW (which is almost never).
Everyman's app and the ChessBase app can handle listing each line in the repertoire as an individual game (but can't tell which games correspond to which lines/moves without opening them one by one), but they are awful for an opening tree mode (e.g. inputting the repertoire as 1 big game with lots and lots of variations). Either my main line ends at move 2, with some sidelines going to the end (Everyman) or it takes forever to open up an abbreviated version my repertoire, even only 4 moves deep, or it just crashes my phone.
I thought COW was going to make such an app, but it has been in the works for several years now.
Thanks for any info or advice.