upload btnCustomButton class from branch mm154 to master