changed button ui, added active state