Rethinking User Actions to shape a better Unidirectional Data Flow

User Actions should take an important place in UDF implementation.