Datepicker: Update icon-trigger demo, build a custom trigger. Prevent the datepicker from opening with a new cancellable beforeOpen event. Cancel = don't open