btw, I made ``state`` above to throw such things as this into it. Maybe I overdid the abstraction there, and I just should replace ``state.up`` by a single variable ``on_stage``.