Shift Register interference

I'm trying to build the shiftin example http://www.arduino.cc/en/Tutorial/ShiftIn

now I only wired up buttons 7,6,4 just to write some code(this is hopefully gonna be part of my beatbearing project). anyways, I'm getting lots of of the inputs to the cd4021 showing up that have been left open. I checked all of my solder joints with a multimeter to ensure nothing was getting shorted out. I've been tinkering with it for a couple days now and sometimes it works properly wut sometimes ill pres the 4 button and see 00001111 when Im expecting 00001000.

so It seems like jiggling the whole thing gives me clean inputs sometimes which really makes me think short but I cant find it... anything else potential for giving me these issues.

would grounding my floating inputs hopefully stop the noise?