Ported buttons demo