Fixed button press logic

Originally we were assuming that buttons were 0 when untouched and 1
when touched.  It turns out it's the opposite, so negating the input
should fix the problem.