Ide 1.5.x gui refactor