I'm creating a dashboard for a client who wants to see appointment details displayed in columns in a specific order (assigned owner, calendar name, name of contact, requested time, status). The widget allows you to set the order, but if you make any other changes to the widget after setting that order, it resets to the default order of name of contact, status, requested time, calendar name, appointment owner). It's annoying to have to fix it every time. Once you set an order, it should stick.