and user cannot interact with the checkbox created by the controlpaint class it just draws it, what should i do about that?! redraw all on every click? how can i add a object check box?