Add an interactive button pattern