added noy as a gui lib