current from body?

Yes thats possible, especially if you do not have apropriate pull up/down resistors hooked up with your switch.