Check out the further example of these principles in another thread:
That shows how simple it is to have a zero-code user notification feature in uibuilder.