callbacks from semantic modules

you can now put callback functions directly on tags as porperties