improvements to the mirror client.
adding a MenuItem type.