ImageButton Repainting Premature/Timing?

Thanks for looking at that and for the details RustyPine & Fabian.
That also explains those buttons repaint glitches: