worked on file widget interactions