changed NLRE accessors for consistency, added GUI render callback