Maybe someone who knows the "best practices" method that includes protecting against double click errors etc. could post the solution here or to the bug, so we can add it to the tutorial, and make the example available along with the other best practices that are being put together in xowiki[2]