add compensation field, also removed unnecessary wrapper frames around the file chooser