code review
edit: widgets, ATable & AUploader