Button selection can be handled using a selector or block. Added some examples.