JMenu that delays creating children until the folder is exposed. Otherwise we would have thousands of JMenuItems created at once, which showed to be slow.
calculate a menu from the bookmarks, where when a bookmark is selected, an ActionEvent is fired with the actionCommand equal to the URI. This was introduced to support invoking one of a set of scripts.