add escape key detect