added experimental second version of groovemarklet