Add jumplist feature

Hi JugglerShu,
I have implemented jump list feature.
It may make maintenance difficult.
I leave whether it should be merged or not to you.