That looks rather easy. Now we will have to do a few things:
1) Integrate the search into the ipdf.
2) store the results in some global variable.
3) add a search icon, that starts keayboard and runs search on enter.
4) add a gui for the results. display list. on click goto page. and somehow rende a box or overlay on the searchword. (the bookmark ipdf could giv hints on this.)
5) when there is a resultset, change the search icon, to show resultset on one click. on second click open keyboard for new search.
6) rewrite poppler to find hyphenated text
Anyone up to the challange?