fixed gson bug, custom buttons