example: fix keyboard to new signature
example: add triangle example