Added keyboard interruption handling