make-frame-on-display weirdness