added documentation to delegate and GMDMenuControl