new VideoPanel class, memory leaks still exists...