added timestamp checks for log and ui update to reduce cpu work, made menu bar functional, added about dialog