clean up and now using FreeType for rendering fonts