widgets: add datetime widget
widgets: name static widget_*_send_update functions consistently