fixed interrupt not firing on initial press