Can the cm.setBookmark be moved into the jumpList logic? And correspondingly do bookmark.clear() when the bookmark is removed from the jumpList?