Hm... am I correct that the brick-action component is actually their way of setting up a listener, like Backbone's obj.listenTo(anotherObj, 'event', callback)?
Well, in that case it's one hell of an overhead, imagine creating an actual DOM element for every single event listener.