CLSN-484 "cs-button" directive implementation