Fixed missing semicolon, added buttonMarkup option and button key property