stable without buttons and CSS