The extension should have effect only on the Bookmarks Toolbar.
Behaviour 1: middle mouse button (wheel press) on a bookmark in the Bookmarks Toolbar-> "punch out" a bookmark; open it in the current tab and remove (delete) it.
- should the same bookmark exist in another place somewhere in the bookmarks, it should not be deleted. So only the punched-out bookmark is removed.
Behaviour 2: middle mouse button (wheel press) on folder in the Bookmarks Toolbar-> "punch out" a randomly selected bookmark; randomly select one bookmark and punch it out (the same as behaviour 1).
1. when punching out a bookmark, if it has tags, don't remove it and but open the bookmark edit dialog (so user can see that the bookmark is not removed, and can see the tags and location of the bookmark)
2. settings -> a simple settings dialog for the extension (accessed through the Options button for the extension, on the Add-ons dialog listing all extensions), with the following available:
a) [checkbox] replace middle-mouse-button on bookmarks bar for single bookmark with punch-out
b) [checkbox] replace middle-mouse-button on bookmarks bar for folders with random punch-out
c) [checkbox] add "punch out" to right-button mouse menu