BBC Button State

Addressing Issue #787

Signed-off-by: Colin shadow82x@simplemachines.org