Basic reactive implementation
More reactive prims