adding File listener wrapper, adding inverse..stable