Moved functional property evaluation from ui into core, added first implementation of
event-driven behaviour on dynamic nodes.