Just as a side issue... I have seen in the debugger... ID coming in as a string such as "adminlayout" which is definitely not an ID.
I have been having some difficulty with the onActivate event handlers whenever I try to modify the method signature. Does anyone know if this is stable or not ? I am using tapestry 5.3.4