The pui.onbeforetimeout event, if defined, is a function that fires before a client-side session timeout occurs in a Genie or a Profound UI application.  Normally, when this happens, a signal is sent to end the server job and a timeout message is displayed; however, the event function can return false to prevent this from happening.