This has me feeling nostalgic for Hypercard. Nice work!