buttons hit server properly