add pop_back
Added BlockUntilKeyUp