Thanks for clarifying Vinitha.
I ended up having to implement the POST here manually which isn't ideal (calling click() was unreliable).
Currently the save() method does nothing (fails silently) if called when not in edit mode.
Would it not be feasible for save() to invoke the UrlHandler POST behaviour even when not in edit mode?
Rob