volume buttons and some select logic