buttons can react
preparation for post message