Fan switch example is really intriguing. I was wondering if there is a similar method to repeatedly turn the fan on and off. With Greyelf's cool example above it works for just one cycle.
I put together my own solution for a Space Colony game I'm messing around with. It stretches over three pages (which is pretty cumbersome). It'd be great to try to use the new (hidden:) etc.
Passage 1
Resarch Topic Contents
(display: "openrt")
Passage 2, "openrt"
|openrt>[Research Topic]
(click-replace: ?openrt)[\
Research Topic
(display: "rti")\
]
Passage 3, "rti"
<!-- Research Topic Information-->
This contains useful information contained inside the Research Topic.
(display: "closert")
Passage 4, "closert"
{
|rtbl>[<<]\
(click-replace: ?rtbl)[\
(replace: ?openrt)[\
Research Topic
]
(click-replace: ?openrt)[\
Research Topic
(display: "rti")\
]
]
}