If enabling VI blocks disables those, how hard would throwing in another boolean called storymode be? the rest of it seems to already be in place.