EngageBook: touch, read and play