i'm so glad i don't want to deal with framework if they receive widespread use, become available for other developers to specify conditions and actions based on it. A patent