Oh, that's actually a really clever idea! Maybe it only needs a few tweaks on the implementation, but I feel like it's on the right path!