I added some in-line annotation behaviors to PubReader, inevitably bringing in some bugs.

One of the dominante bugs is that all of your marks would disappear when you have marked many places and just wanna delete one of them. Hope someone would help to fix it.