Some gui work, need to move ping qtimer to another thread still