Editor changes (threaded, callbacks), and new hastepaste command