OK... clicking the bottom right of the screen does work to get me back (kills the web app) so that is a start. Would be nice if I could kill the screensaver and *stay* on the web app but... as I say... ultimately I want to go further.
Langston- Thanks yes, have read teh Developing a DCE Device a couple of times and will redo so when I take it further.
The goal, I think would be the following-
1. Provide on screen viewers for cameras set up on a separate zoneminder server ("device"). So, for example, under your security scenarios (menu) you could choose a camera as you can currently but in this case it would pop up a streaming video viewer than connects to the zoneminder streaming video server for the camera in question. The advantage of this (rather than connecting directly to the camera) is that you allow zoneminder to do the frame-grabbing as fast as it can and you don't fight with it to access the camera.
2. Provide two-way communication with zoneminder server - change run-states for example and receive alarm status and events data.
2.1 The purpose of events data is to be able to trigger LMCE actions based on zm events (eg. pop up viewer on alarm showing live feed and, potentially, most recent events as well), pop-up message on MD, etc etc.
Something along those lines. Basically allow zoneminder to do what it does best - monitor cameras - and let LMCE do what it does best - integrate devices, display media etc.
Progress is a bit slow, though, because I'm focussing on getting zoneminder dialled first.