better responsive buttons