Calendar popup now uses create/destroy instead of show/hide