better preference learning popup