Wilson just landed a spinner patch yesterday that I haven't really looked into in great detail yet. However, it should be possible to invoke the spinner based on an event (busy/ready), so I don't think we need a hook to a method call.