Addresses #31, leaves a small bug for those using a mac (keys pressed while waiting are not ignored)