Handles the rest of the dialog based shape changes