[uploadable] migrate uploadable tests and listener