device buttons do what theyre supposed to