patch to expose FLTK internals