some pyside stuff that I am tinkering with