UI improvement

more book info in popup
improved layout
better error handling