Thanks for the reply, dwuyan. I was hoping to not store any state on the server, but after spending some time looking at the mojarra code I have realised that it will not work the way I was hoping...
I will need to provide state on the server.
[Message sent by forum member 'istls']
http://forums.java.net/jive/thread.jspa?messageID=481657