api widget changes