@B.Wilson Yes and no. I suppose ⎕SE.⎕WX doesn't default to 3 (maybe it should?), so you either have to set ⎕SE.⎕WX←3, or use ⎕SE.(⎕WS'Event'('SessionPrint' 'P'))
@B.Wilson Also, I think this assignment syntax (not using ⎕WS) really should use onSessionPrint not just SessionPrint. I'm confused as to why it works by me!