Unfortunately lightweight Activities, are still JnlpLaunchable and they don't have status updates. Perhaps this will work anyhow. If you want to see an example of one look at: features/student_runs_html_activity.feature

You might be able to get by using the run_format method. You might need to add it to ExternalActivity for it work properly. I see it is already added to ResourcePage.