jack doublebuffer class