added methods for reading all buttons at once