add new festure that expiring keyevent