I'm not sure toggling the button would be good - because toggling usually implies back and forth to where they just started from.

However I think it would be preferable to make it so that rounded...