TOASTI didn't know the phrase 'being toast' means the thing is over. Isn't it funny? Also, 'have a person on toast' means handle someone as one wanna do. In Japanese, we say it like 'roll on one's hand'.