the textual label
icon ID. See GenericIcons. There is currently no way to do custom icons.
initial handler, more can be added via the triggered member.
See Implementation