Hi there. I have just taken out my cup holder out of the dash as it was jammed closed. To cut a long story short I have reassembled it and it seems to be working. Push it in and it holds shut, push it again and it pops out (kind off). This is where I have the question. I would have expected the cup holder to eject fully enough that it drops the under tray section down. Mine pops out however I have to give it a little pull to make it functional. Is this truly the way it works?