The tag remoteFunction is one of the most powerful tag in Grails. Because of it's simplicity and flexibility, you can use it as building block for building complex interface behavior. Check out also my post on remoteLink tag as they share many similarities.