ini editor gui and functionality