added on state for side buttons
the fuck again