merge widget-application code from spin csapi