note to self, repaint, not paintComponent
minor changes, possible reversion later