1. A method including: monitoring by a computing device data related to one or more tradeable objects; detecting by the computing device an occurrence of a triggering event according to a triggering event definition based on the monitored data, wherein a definition for a virtual workspace includes the triggering event definition and one or more trigger-on states, wherein each trigger-on state specifies an action to be applied to a window state for each window of a plurality of windows associated with the virtual workspace, wherein the plurality of windows display information pertaining to the one or more tradeable objects; and applying by the computing device the actions specified by the one or more trigger-on states to the windows of the plurality of windows based on detecting the occurrence of the triggering event.