fixed interrupt port not firing on initial press