1) give the user of the control more control over the display of the control 2) Documentation 3) add attachment support