Drain keys on each action, handle drain in view