A calibre User Interface Action plugin supporting Marvin