[DEV] add button keep under element name, composer add register sub event with widget name, scroll add limit parameter