Improve book-input UI and design of whole app