setTitle() consistency fix, added setFileName() and separate setTitle() setFileName() functionality, fixes issue #167