code in the references can also work now
LiveWireDP updated, using the provided class
a better testing image