NOOB Question! need help with IRremote library

I probably did not explain the behaviour correctly.

When press and hold, it acts as single key press, pin high for duration then off.

When single press, pin stays on high until another key is pressed or same key press and hold. Bad thing with this is both pins 7 and 8 will stay high.

So it's sort of behaving oppsite as intented. press and hold, should stay high until release and single press should be high for short time

Thanks.