Fork me on GitHub

@juno: It is not at all essential to use a union to do tabs. Just ordinary Om Next can give you any interface you like. I only used them because I didn't want rendering to be happening on other tabs when not even visible. But that was mainly for performance reasons.