Made temporary mode more caring, using the fact that window title may be a list.

Ideally, all simultaneous actions should now be properly handled. In reality, race
conditions may still occur because of the time function poppush() takes to execute.
But who cares, seriously.