how to handle multiple switches

After more googling I found these two tutorials for hardware debouncing

http://www.ikalogic.com/debouncing.php
http://www.labbookpages.co.uk/electronics/debounce.html

The ikalogic site says to use R1 = 10 K and C1 = 100nF ceramic capacitor.

But if software debouncing is your chosen solution then Debounce Code – One Post To Rule Them All | Hackaday has a heap of routines to look at.